本文主要面向初学者 ,介绍了如何使用 vs.net 提供的功能来生成 方法、属性、索引等。
首先,打开 vs.net 。新建一个项目。点击视图 -> 选择类视图
点击类视图下的 "OnestOA" 。如下图:
右击 "addbbs"-> 选择添加 , 添加下面包括几个四项 -> 添加方法 添加属性 添加字段 添中索引器 如图 : 点击“添加方法 ”-
方法访问、返加类型、修饰符、参数类型可通过下拉列表框选择。
生成下面的代码: public void add(int x)
{
}
选择方法修饰符 -> 静态 , 生成代码 : public static void add()
{
}
选择方法修饰符 -> 虚拟 , 生成代码 : public virtual void add()
{
}
选择方法修饰符 -> 外部 , 生成代码 :
public override void add()
{
}
当然,你也可以同时选择两个修饰符。这样就不一一说明了。
如何添加属性呢? 点击“添加属性 ”-> 生成对话框 -> 访问器 -> 获取、设置、获取 / 设置 -> 选择获取这项,生成代码只有读属性。 -> 选择设置这项,生成代码只有写属性。 -> 选择获取 / 设置,生成代码读、写属性都具有。
如想获取只读属性 , 选择 ” 获取 ” public int a
{
get
{
return 0;
}
}
如只想获取写属性选择 ” 设置 ”:
public int a
{
set
{
}
}
如想获取读、写属性 , 选择 ” 获取 / 设置 ”: public int c
{
get
{
return 0;
}
set
{
}
}
如何添加字段呢? 右击 “ 添加字段 ” -> 选择字段修饰符 -> 常数 -> 生成代码 :
public const int b = 23424234;
vs.net 还支持索引器的生成,索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同的是它们的访问器采用参数,具体参考 MSDN 。
添加方法:右击“添加索引器”,经过简单的设置后便可以快速生成下面代码:
public int this[int a, int b]
{
get
{
return 0;
}
set
{
}
}
好了,就简单介绍这些,使用以上的方法的优点是不易产生错误 :) 当然,以上方法仅供参考,初学者还应当通过自己动手写一些程序提高自身的水平。
本文主要面向初学者,介绍了如何使用 vs.net 提供的功能来生成 方法、属性、索引等。
首先,打开 vs.net 。新建一个项目。点击视图 -> 选择类视图
点击类视图下的 "OnestOA" 。如下图:
右击 "addbbs"-> 选择添加 , 添加下面包括几个四项 -> 添加方法 添加属性 添加字段 添中索引器 如图 : 点击“添加方法 ”-
方法访问、返加类型、修饰符、参数类型可通过下拉列表框选择。
生成下面的代码: public void add(int x)
{
}
选择方法修饰符 -> 静态 , 生成代码 : public static void add()
{
}
选择方法修饰符 -> 虚拟 , 生成代码 : public virtual void add()
{
}
选择方法修饰符 -> 外部 , 生成代码 :
public override void add()
{
}
当然,你也可以同时选择两个修饰符。这样就不一一说明了。
如何添加属性呢? 点击“添加属性 ”-> 生成对话框 -> 访问器 -> 获取、设置、获取 / 设置 -> 选择获取这项,生成代码只有读属性。 -> 选择设置这项,生成代码只有写属性。 -> 选择获取 / 设置,生成代码读、写属性都具有。
如想获取只读属性 , 选择 ” 获取 ” public int a
{
get
{
return 0;
}
}
如只想获取写属性选择 ” 设置 ”:
public int a
{
set
{
}
}
如想获取读、写属性 , 选择 ” 获取 / 设置 ”: public int c
{
get
{
return 0;
}
set
{
}
}
如何添加字段呢? 右击 “ 添加字段 ” -> 选择字段修饰符 -> 常数 -> 生成代码 :
public const int b = 23424234;
vs.net 还支持索引器的生成,索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同的是它们的访问器采用参数,具体参考 MSDN 。
添加方法:右击“添加索引器”,经过简单的设置后便可以快速生成下面代码:
public int this[int a, int b]
{
get
{
return 0;
}
set
{
}
}
好了,就简单介绍这些,使用以上的方法的优点是不易产生错误 :) 当然,以上方法仅供参考,初学者还应当通过自己动手写一些程序提高自身的水平。