C#笔记1
来源:互联网 发布:百度阅读软件 编辑:程序博客网 时间:2024/06/16 15:08
我将我近年来学的笔记公开,希望与大家共享,共同进步:
注:其中大部分多为我所不熟悉的部分,其余皆无具体描述,其中由于个人笔记习惯不同,难免在一些方法和观点上有些冲突,如碰此问题,诸位不妨开诚布公,交流切磋:
1;//using System;
using output = System.Console;//代替上一行
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main()
{
output.WriteLine("Hello World!");
output.Read();
}
}
}
2;命令行下编译:用VS2008自带命令行:回到文件所在目录,然后CSC+文件名和扩展名 编译成功后,直接运行文件名,执行。
3;引用类型
namespace ConsoleApplication2//引用类型的定义
{
class Program
{
static void Main(string[] args)
{
yinyongleixing zhou = new yinyongleixing();
zhou.a = 10;//对对象属性进行具体化
zhou.b = 20;
yinyongleixing yang = zhou;//指向赋值zhou
Console.WriteLine(yang.a);
Console.WriteLine(yang.b);
Console.Read();
}
}
class yinyongleixing//形象构造该对象的属性
{
public int a;
public int b;
}
}
引用类型不是直接存储变量值的,而是指向要存储的值。
4,数组的定义
class Program//数组基本操作
{
static void Main(string[] args)
{
int a,b;
int[] array = new int[5];//一维定义
for (int i = 0; i < array.Length; i++)
{
array[i] = i + 10;
Console.WriteLine(array[i]);
}
Console.WriteLine("/n");//换行
int[,] array1 = new int[10,10];二维的定义
for (a = 0; a < 10; a++)
{
for (b = 0; b < 10; b++)
{
array1[a, b] = a + b;
}
}
Console.WriteLine(array1[2, 3]);
}
}
5;静态动态常量
//静态常量
const int ZHOU= 100;//静态常量const,只可用于值类型,常量一般用大写。
//动态常量,readonly可以不许赋值,可以在类的构造函数中赋值。没用类型的限制
static void Main()
{
Console.WriteLine(ZHOU);
Console.Read();
}
6;??操作符
作用:如果??运算符的左操作数非空,则返回左操作数,否则返回右操作数:
例如: string i = null;
string j = "10" ?? i;
Console.WriteLine(j);
Console.Read();
7;Typeof
//typeof:取得原形对象的类型
Console.WriteLine(typeof(int));//System.Int32
Console.WriteLine(typeof(System.Int32));//System.Int32
Console.WriteLine(typeof(string));//System.String
Console.ReadLine();
- 【笔记篇】C#笔记1
- c#学习笔记(1)
- C#学习笔记(1)
- C# 学习笔记(1)
- c#学习笔记(1)
- Effective C#笔记(1)
- c#学习笔记(1)
- C#笔记1
- C# 笔记1
- C# 学习笔记(1)
- C#笔记1
- c#学习笔记1
- C#学习笔记1
- C#学习笔记(1)
- c#学习笔记(1)
- C#学习笔记1
- C#学习笔记1
- C#学习笔记1
- 代码实现IIS浏览
- struts2 乱码问题 12-29
- GDI+ windows 问题
- 让man命令显示C函数帮助
- 快四年了 突然不想写程序了
- C#笔记1
- 在Ubuntu 9.10中DIY谷歌Chrome OS
- 有关vctor指针的详细解释
- 截屏并保存JPG图片
- oracle 表结构的修改
- C#笔记2
- 在论坛上回答的一道算法题
- C#笔记3
- C#笔记4