织梦CMS - 轻松建站从此开始!

罗索实验室

当前位置: 主页 > 杂项技术 > .NET(C#) >

C#中定义全局变量

罗索客 发布于 2008-10-15 11:14 点击:次 
C#中使用全局变量, 已经没有全局函数和变量的概念了 你可以定义一个类,类中的变量和 方法都使用静态static定义来解决你的问题 面向对象了!
TAG:

C#中使用全局变量, 已经没有全局函数和变量的概念了 你可以定义一个类,类中的变量和 方法都使用静态static定义来解决你的问题 面向对象了!
如:
using System;
namespace WindowsApplication1
{
/// <summary>
/// overClass 的摘要说明。
/// </summary>
public class overClass
{
public overClass()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static int b;
public static void set(int i)
{
b=i;
}
public static int get()
{
return b;
}
}
}
在其它类或窗口中直接赋值或获取值就OK了,如:
赋值有overClass.set(3);
获取值int i=overClass.get();

C# 全局变量 跨窗体使用

//=================================================================================
//SerialPort类的说明
//
//=================================================================================
using System;
using System.Collections.Generic;
using System.Text;

namespace 温度监控系统
{
class SerialPort
{
private static string _PortName;//串口号
private static int _BaudRate;//波特率
private static string _Parity;//校验位
private static int _DataBits;//数据位
private static string _StopBits;//停止位
public SerialPort(string port,int baud ,string par,int data,string stop)
{
_PortName = port;
_BaudRate = baud ;
_Parity = par;
_DataBits = data;

_StopBits = stop;
}

public static string PortName
{
get
{
return _PortName;
}
}
public static int BaudRate
{
get
{
return _BaudRate;
}
}
public static string Parity
{
get
{
return _Parity;
}
}
public static int DataBits
{
get
{
return _DataBits;
}
}
public static string StopBits
{
get
{
return _StopBits;
}
}
}



(ixmy)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www1.rosoo.net/a/200810/7140.html]
本文出处:网络博客 作者:ixmy
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容