我爱Aspx >> C#.Net >> C#语言中的重要知识详细介绍与解释private int readonly m_nRead=100;
private int m_nWriteRead;
public int WRITEREAD
{
get {return m_nWriteRead;}
set {m_nWriteRead=value;}
}
public int WRITE
{
set { m_nWrite = value; }
}
public int READ
{
get {return m_nRead;}
}
}
class TestApp
{
public static void Main()
{
Test MyTest = new Test();
int i=MyTest.READ; //get
MyTest.WRITE=250; //set
MyTest.WRITEREAD+=10000000 ; //set and get
Console.WriteLine("get:{0} set:{1} set/get:{2} ",i,MyTest.WRITE,MyTest.WRITEREAD);
}
}
如果你想要隐藏类内部存储结构的细节时,就应该采用存取标志。存取标志给值参数中的属性传递新值。同时你可以获得实现在set标志中增加有效代码的机会。
第四章:C# 中的加框与去框C# 运行时中有两种类型:引用类型(reference)(在 C# 中用类声明)和值类型(value)(在 C# 中用结构声明)。引用和值类型在几个重要方面有所不同。值类型“感觉上”象一个数据。它包括预定义数值类型(如int、bool)以及用户定义的类型(circle、Point等)。如上文所述,值类型的变量是实际的值,所以在您使用变量时,通常处理的是实际的值。
1>:首先,让我们来看一看值类型(value)(在 C# 中用结构声明)。
对于任何类型的非框机构都又如下的形。
//-------------------------------------
struct T_Point
{
T x,y;
T_Point(T x,y) {
this.x=x;
this.y=y
}
}
//-------------------------------------
sample:
class test{
struct Point
{
public int x, y;
public Point(int x, int y) {
this.x = x;
this.y = y;
Ҷƪл˵?
完全解读C#.NET中的正则表达式[05-07]
实例学C#.net下轻松制作不规则窗..[05-07]
C#:消息队列应用程序[05-05]
用C#创建Web应用程序[05-05]
用C#创建Web应用程序[05-05]
源码推荐:一个使用C#绘制图形引..[05-05]
在C#里如何调用标准DLL函数[05-05]
C#抢鲜快报之FAQ20[05-05]
Beginner with c# 7[05-05]
Beginner with c# 6[05-05]
完全解读C#.NET中的正则表达式[05-07]
实例学C#.net下轻松制作不规则窗..[05-07]
火影忍者第232话(隐居婆婆的决意..[05-06]
了解WEB页面工具语言XML(六)展望[05-06]
了解WEB页面工具语言XML(五)好处[05-06]
了解WEB页面工具语言XML(四)应用..[05-06]
了解WEB页面工具语言XML(三)支持..[05-06]
了解WEB页面工具语言XML(二)定义[05-06]
了解WEB页面工具语言XML(一)产生..[05-06]
XSLT轻松入门第五章:XSLT的资源[05-06]