.net高手帮忙看看!!!!!

2026年09月09日 01:16
有2个网友回答
网友(1):

.net中字符串作为基本类型,可以向数值一样直接用==号比较,也可以用switch,int和string的转换可以用转换器Convert.ToInt32()和Convert.ToString()方法,还有很多其他的转换。另外还可以用IConvertible接口,如((IConvertible)64).ToChar等,还可以适用数值对象,如int Myint=64;Myint.ToString方法。
char可以,因为System.Char是两个字节,是unicode字符
Runtime.exec返回一个Process子类的实例,该子进程的标准IO都需要通过Process.getOutputStream(),Process.getInputStream(), Process.getErrorStream()方法重定向给它的父进程,如process = Runtime.getRuntime().exec (command);
InputStreamReader ir=newInputStreamReader(process.getInputStream());
finally会执行,其实return是不能放在finally中的,只能放在try中。执行finally是跳出try后的,return当然也跳出了try:)
作为访问限定修饰符,public是安全公开,protected的话只要是子孙类就能用,不管哪个package,或者同一package的非子孙类,private就只有本类的对象才能直接访问(子类都不行),friendly是一种缺省值,对同一package的类可以访问,其他都不行(不管是不是子类)。

网友(2):

1、str1 == str2
2、完全可以 switch(charValues)
3、Convert.ToString(intValue)
4、i don't know!
5、可以,.net 使用unicode字符,支持单字符双字节的中文,日文,韩文等。
6、重复问题,同4;
7、必执行段,在其后。finally乎略return的存在;
8、public 完全开放/protected 当前类及其派生类/private 仅当前类/friendly 此只在C++中存在,VB及C#无,帮不晓得!不过C#中引入一个 internal 程序集内部完全开放。(此皆类型访问修饰符)