易截截图软件、单文件、免安装、纯绿色、仅160KB

C#结构体

结构体的定义:
结构体也可以象类一样可以单独定义.
class  a{};
struct a{};
结构体也可以在名字前面加入控制访问符.
public struct student{};
internal struct student{};
如果结构体student没有publice或者internal的声明 类program就无法使用student结构定义 obj对象
如果结构体student的元素没有public的声明,对象obj就无法调用元素x
因为默认的结构体名和元素名是private类型
程序:
using System;
public struct student
    {
       public int x;
    };
class program
{
    public static void Main()
    {
     student obj=new student();
     obj.x=100;      
    }
};
在结构体中也可以定义静态成员与类中一样,使用时必须用类名,或结构名来调用不属于实例,声明时直接定义.
程序:
using System;
public struct student
    {
     public static int a = 10;
    };
class exe
{
 public static void Main()
    {
     Console.WriteLine( student.a = 100);
    }
};

using System;
class base
{
public struct student
    {
     public static int a = 10;
    };
}
class exe
{
 public static void Main()
    {
     Console.WriteLine( base.student.a = 100);
    }
};
在结构体中可以定义构造函数以初始化成员,但不可以重写默认无参构造函数和默认无参析构函数
程序:
public struct student
    {
       public int x;
       public int y;
       public static int z;
       public student(int a,int b,int c)
        {
            x=a;
     &nbs


相关文档:

C#与Flash交互

C#与Flash交互 (转自小磊在线)
C#与Flash交互
前段日子公司要求做一个C#与Flash交互的东西,用来C#与短信猫通讯将数据传到Flash上显示与操作的应用。
第一步C#添加组件
打开VS2005-工具-选择工具箱项-COM组件-选择Shockwave Flash Object-确定
添加好组件往场景上拖放,如果提示注册需求注册
c# 注册控件-在运行输 ......

根据字体大小得到字符串显示时的宽度(C#)

字符串的宽度自适应容器
 Graphics g = Graphics.fromImage(new Bitmap(1, 1));
 SizeF size = g.MeasureString(lblTitle.Text, new Font("宋体", 24 * 0.0625F, FontStyle.Bold));
 float oldSize=(800*0.0625F);//1px=0.0625em
 float newSize = (0.75F/size.Width )* oldSize;
size.Width 的单 ......

ASP.NET验证码(C#)

* Copyright all(c) 2005 ZhongFeng, http://blog.csdn.net/SW515 */
 public class ValidateCode : System.Web.UI.Page
 {
  private void Page_Load(object sender, System.EventArgs e)
  {
   this.CreateCheckCodeImage(GenerateCheckCode());
  }
&nb ......

C#下实现双缓冲描画高频曲线(GDI+结合GDI)

由于项目需要,要使用c#描画高频实时曲线.
但是在C#下由于描画图像使用的是GDI+,描画效率很有问题.一旦曲线太多,就会造成CPU使用率直线上升,马上飙升到100%.
在GDI+下使用双缓冲也无济于事,双缓冲本身只会解决曲线多的时候全屏闪烁问题,但描画效率还是严重低下.
其间用过多种解决方案:DRECT3D,DRIRECT2D,GDI,,,,,等等等等 ......

C#中的索引器

所谓索引器就是一类特殊的属性
,通过它们你就可以像引用数组
一样引用自己的类。显然,这一功能在创建集合类的场合特别有用,而在其他某些情况下,比如处理大型文件或者抽象某些有限资源等,能让类具有类似数组的行为当然也是非常有用的。
  首先我们先来看看数组类:
    //使用数组类
 &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号