读书人

答对的一人1100分

发布时间: 2012-12-21 12:03:49 作者: rapoo

答对的一人一100分


string text = ((char)e.KeyData).ToString();
int len = text.Length;


len的最大值是多少?


答错的一人给我一百分。。
[最优解释]
难道还有什么弯弯绕?
能把char搞溢出?


[其他解释]
强转之后.ToString()啊! 应该不是1吧?
[其他解释]
System.Windows.Forms.Control.ModifierKeys);
[其他解释]
len = 1 吧
[其他解释]
e是啥?KeyEventArgs?
都是等于1吧
[其他解释]
既然是Char,应该为1
[其他解释]
3
猜的对不对??
[其他解释]
就是1嘛,搞什么。
[其他解释]
既然是char,还有什么理由不是1呢?
Keys枚举:0-254,65535,65536,131072,262144,-65536,一个循环跑一下就可以证明。
[其他解释]
Char不声明长度 默认1
[其他解释]
应该是1吧。。。
[其他解释]
char就是1吧
[其他解释]
必须是1啊 难道还有什么特别的?
[其他解释]
是1?让楼主说的我都不确定了

期待楼主答案。。。
[其他解释]
不是1吗???
[其他解释]
e.KeyData.ToString()还有的 讨论,
强制转换成char肯定是1吧,难道这还有蹊跷。。。。。
[其他解释]
1
[其他解释]
如果是你的话就太简单了。。。
[其他解释]
不是1了。



大家再做做实验。
[其他解释]
引用:
e是啥?KeyEventArgs?
都是等于1吧


e是

KeyEventArgs e = new KeyEventArgs(((Keys)((int)((long)m.WParam)))
[其他解释]
睡觉去。
[其他解释]
引用:
不是1了。



大家再做做实验。
举个例子
[其他解释]

1
[其他解释]
引用:
不是1了。



大家再做做实验。

你的问题和你的头像一样 求解惑
[其他解释]
引用:

引用:不是1了。



大家再做做实验。举个例子


昨天有出现4,6等长度。。。。

今天 突然重现不了了。。。郁闷。。
正在弄一个word。所有的字符输入都是通过消息获取的。自己本以为都应该为1的出错了。今天却突然重现不了。
昨天的情况,就是用输入法输主词组的时候突然出现的情况。
如果以后再这情况,确定后再汇报工作。
[其他解释]
这个求字符串的长度,应该跟编码方式有关吧
是两个字节吧
[其他解释]
幸好没结贴,
len 的最大值是 2147483647
回答完毕,拿分吧叔叔
[其他解释]
引用:
不是1了。



大家再做做实验。



LZ:
string text = ((char)e.KeyData).ToString();
变成字符就是一个字节。
int len = text.Length;
len等于1;


[其他解释]
引用:
引用:
引用:不是1了。



大家再做做实验。举个例子

昨天有出现4,6等长度。。。。

今天 突然重现不了了。。。郁闷。。
正在弄一个word。所有的字符输入都是通过消息获取的。自己本以为都应该为1的出错了。今天却突然重现不了。
昨天的情况,就是用输入法输主词组的时候突然出现的情况。
如果以后再这情况……

你代码有问题吧,一开始我还以为你想骗分呢,你虽然出了那个题目但是你问的是len的最大长是多少?
len 是int 本身就是问int的最大长,可是看你回复好像不是,我觉得永远都是1

读书人网 >.NET

热点推荐