----------------------
Windows Phone 7手机开发、
.Net培训、期待与您交流! ----------------------
----------------------
Windows Phone 7手机开发、
.Net培训、期待与您交流! ----------------------
详细请查看: http://net.itheima.com/
从C语言转过来学习.net,, 需要学习C# 语言, 在学习过程中难免会遇到一些语法不相同的地方, 而看 文档 无疑是一个最快解决我们遇到问题的路径, 在学习过程中,我把自己体会到的一些 文档的含义 分享给大家. .. (不定期更新!)
这里说的 开发工具 是 vs2010, 当然 vs2008应该和vs2010基本上一样.
1. 首先, 最开始 我们要养成一个 查看文档的习惯, 最好的方法 莫过于 把光标放在不理解的地方,点击右键, 转到定义
例如: Console.WriteLine(); 不理解这个方法的含义, 那么 我们把光标点到它上面,右键转到定义, 就可以转到 这个方法的定义了, 然后我们点开这个定义处这一行最开始的"+"号, 就弹出中文的解释, 会 解释这个 方法的 用途, 参数的意义, 仔细读来, 非常有利于学习.
.对于一个类, 我们想了解它更多更全的方法, 也可以点击 类名-->右键转到定义, 然后逐一查阅类的定义. 里面有关于类属性, 字段, 方法,, 记不住的话 大致了解一边有哪些功能 ,使用的时候做到心中有数.. 很多方法 非常实用 且方便..
2.下面说一些 我查阅 文档 自己理解的一些东西, 目前还不能保证 100%正确, 以后再修正..
a. 我们查阅 string 类, 可以发现, string有2个属性, 一个是 chars, 这样定义的 public char This[index i] {get; }
另一个是 Length属性, 这样定义: public int Length{get;}
然后,我们发现, 在用这个 属性的时候, 我们要 用chars属性,是通过 实例名[i] 的方式使用,例如
Console.WriteLine("{0}字符串中第{1}个字符是{2}", str, i+1, str[i]);
而 在 使用 Length属性的时候 我们是通过 实例名.Length 来使用
例子: Console.WriteLine("str 字符串的长度是{0}", str.Length);
我有这样的结论: 对属性的使用, 当 是 普通的定义, 例如 public int Length{get;} 的时候, 我们就是 实例名.属性 的方式使用
而 对于 这样的定义 public char This[index i] {get; } , 我们使用时候, 把 This替换成 实例名, 用 实例名[参数] 的形式使用
详细请查看: http://net.itheima.com/