美的电饭煲内盖拆图解:.net高手帮忙看看!!!!!

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 01:53:33
1.如何比较两个字符串相等?

2.Swith可用于字符或字符串吗?

3.如何把int变为String?

4.为什么Runtime.exec("ls")没有输出?如何得到输出?

5.char型变量中能不能存储一个中文汉字,为什么?

6.为什么Runtime.exec("ls")没有任何输出?

7.如果try{}中有return关键字那么后面的finally{}中的code是否会被执行?如被执行是在return之前还是之后?

8.public protected friendly private的作用域?

当前类 同一package 子孙类 其他package

.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的类可以访问,其他都不行(不管是不是子类)。

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 程序集内部完全开放。(此皆类型访问修饰符)