C#
talenthooligan
这个作者很懒,什么都没留下…
展开
-
开始09.01.05
今天是我第一个博客旅程的开始,也是我学习C#的一个开始。 这里将记录我所有学习的进度和成果。由于我是从零开始的,所以我的进程会按照我买的一本C#入门书籍的顺序来进行我的博客,很想把整本书都抄写下来,但那样太费时间,所以我还是根据我的理解来提炼书里的一些精华。以前的学习总是很不认真,现在让大家一起来监督我,让我认真的走完博客里的每一步直到结束!第一章 C#简介原创 2009-01-06 19:55:00 · 439 阅读 · 0 评论 -
堆和堆栈
我在网上查了半天这两个的定义,但还是搞不太懂。这些是我自己的理解。值类型是存放在堆栈当中的,引用类型是存放在堆中的。但是引用类型也使用了堆栈的空间,只是在堆栈中存放的是数据的地点,而不是数据(相当于指针)。堆栈的空间比较小,堆的空间大。堆栈比堆的执行效率高。原创 2009-02-04 16:23:00 · 267 阅读 · 0 评论 -
函数的重载与重写
重载是在一个类里面的。重载一个函数的方法名必须相同,参数必须不相同,返回值可以不同也可以相同。重载的简单示例:public void same (int a,string b){}; 重载:public void same(int a,int y){};注意:重载时参数的顺序是没有关系的。public void same(string b,int a){};这样重载就是错误的!原创 2009-02-04 14:57:00 · 389 阅读 · 0 评论 -
输入两个数字,如果都大于10重新输入
float FirstNumber = 0; float SecondNumber = 0; Console.WriteLine("请输入两个数字:"); FirstNumber = Convert.ToSingle(Console.ReadLine()); SecondNumber = Convert.ToSingle(Cons原创 2009-01-29 23:42:00 · 686 阅读 · 0 评论 -
输入4个数字,显示它们的乘积
int param1, param2, param3, param4; param1 = Convert.ToInt32(Console.ReadLine()); param2 = Convert.ToInt32(Console.ReadLine()); param3 = Convert.ToInt32(Console.ReadL原创 2009-01-29 23:39:00 · 999 阅读 · 0 评论 -
构造函数
每个类都有一个构造函数,如果不写,就是默认的构造函数,默认构造函数是由CLR提供。构造函数必须要与它所在的类名完全相同,并且没有返回值。如果不符合这两个条件,就不是构造函数。构造函数可以写参数,也可以不写参数。构造函数用public,protected,private修饰;构造函数例子:class program{ public program() { //函数体和参数都为空的时候原创 2009-02-02 21:54:00 · 266 阅读 · 0 评论 -
09.01.13
分支三元运算符if语句switch语句三元运算符:进行比较最简单的方式是使用三元(或条件)运算符。三元运算符的语法:?:其中,计算可以得到一个布尔值,运算符的结果根据这个值来确定是,还是 三元运算符的示例: string resultString = (myInteger 三元运算符的结果是两个字符串中的一个,如果myInteger的值小于10,就把第一个字符串赋给resultStr原创 2009-01-13 19:54:00 · 277 阅读 · 0 评论 -
09.01.13
表达式把变量和字面值与运算符组合起来,就可以创建表达式,它是计算的基本建立块。 运算符大致分为3类:(1)一元运算符,处理一个操作数。(2)二元运算符,处理两个操作数。(3)三元运算符,处理三个操作数。数学运算符:运算符类别示例表达 结果+二元原创 2009-01-13 18:19:00 · 240 阅读 · 0 评论 -
09.01.07
什么是C#C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C++语言演化而来,是Microsoft 专门为使用.NET 平台而创建的。 Visual Studio 2005VS成为.NET开发首选工具的功能 (1)VS可以自动执行编译源代码的步聚,同时可以完全控制重写它们时应使用的任何选项。 (2)VS文本编辑器可以配合VS支持的语言,这样就可以只能原创 2009-01-07 23:20:00 · 559 阅读 · 0 评论 -
类与结构的区别
先看示例然后说明结构示例public struct Person{ string Name; int height; int weight public bool overWeight() { //implement something }}类示例public class TestTime{ int hours;原创 2009-02-04 17:09:00 · 324 阅读 · 0 评论