首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

昨天面试那人问小弟我这样一个有关问题!还真不知道他什么意思

2012-01-06 
昨天面试那人问我这样一个问题!还真不知道他什么意思他说比向123A这样的要从string转换成int怎么弄,我说我

昨天面试那人问我这样一个问题!还真不知道他什么意思
他说比向123A这样的要从string   转换成int   怎么弄,我说我一般转换都是Int.parse,他说这样会报错的呀,我搞不明白了,难道还有其他方法可以做吗

[解决办法]
他的意思是123A是个16进制数吗?
还是只是123
[解决办法]
Int.Parse

是不是想让你做异常处理?
[解决办法]
可能是要看看楼主的思路
[解决办法]
123A是16进制的数...........转换的话方法很多,其实他写得有毛病,应该是0x123A
[解决办法]
Console.WriteLine(int.Parse( "123A ", System.Globalization.NumberStyles.AllowHexSpecifier));

输出:
4666

如果希望得到 123,需要用正则滤一下。
[解决办法]
LZ 应该反问他希望得到的输出是什么?而不该直接回答他。

看来那个面试 LZ 的家伙也一般般。
[解决办法]
.net20里有 int.TryParse
[解决办法]
怎么转?123$%¥#¥#¥转换成int?
转不了吧。
[解决办法]
难道考你正则?
[解决办法]
Convert?还是考你的try啊
[解决办法]
你就反问他:他们公司是玩这种小把戏的,还是做事儿的!

先不管他问的问题合不合理,任何技术这种那种的小把戏,小技巧太TM多了!整天泡在这里最多也就是自我感觉好。整天玩这种小技巧往往失去大局观,实在不足取。

热点排行