c#获取系统语言及版本信息
2016-05-19 11:09
483 查看
http://www.cnblogs.com/zengpeng/archive/2012/11/27/2790432.html
//当前操作系统是否为简体中文
public static bool IsChineseSimple(){
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "zh-CN";
}
//当前操作系统是否为繁体中文
public static bool IsChineseTW()
{
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "Zh-TW";
}
//当前操作系统是否为英语(美国)
public static bool IsEnglish()
{
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "en-US";
}
//当前操作系统是否为日语
public static bool IsJapan()
{
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "ja-JP";
}
-----------------------------------------------------------------------------
//当前操作系统是否为简体中文
public static bool IsChineseSimple(){
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "zh-CN";
}
//当前操作系统是否为繁体中文
public static bool IsChineseTW()
{
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "Zh-TW";
}
//当前操作系统是否为英语(美国)
public static bool IsEnglish()
{
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "en-US";
}
//当前操作系统是否为日语
public static bool IsJapan()
{
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "ja-JP";
}
-----------------------------------------------------------------------------
//C#判断操作系统是否为Windows98 public static bool IsWindows98 { get { return (Environment.OSVersion.Platform == PlatformID.Win32Windows) && (Environment.OSVersion.Version.Minor == 10) && (Environment.OSVersion.Version.Revision.ToString() != "2222A"); } } //C#判断操作系统是否为Windows98第二版 public static bool IsWindows98Second { get { return (Environment.OSVersion.Platform == PlatformID.Win32Windows) && (Environment.OSVersion.Version.Minor == 10) && (Environment.OSVersion.Version.Revision.ToString() == "2222A"); } } //C#判断操作系统是否为Windows2000 public static bool IsWindows2000 { get { return (Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor == 0); } } //C#判断操作系统是否为WindowsXP public static bool IsWindowsXP { get { return (Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor == 1); } } //C#判断操作系统是否为Windows2003 public static bool IsWindows2003 { get { return (Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor == 2); } } //C#判断操作系统是否为WindowsVista public static bool IsWindowsVista { get { return (Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 6) && (Environment.OSVersion.Version.Minor == 0); } } //C#判断操作系统是否为Windows7 public static bool IsWindows7 { get { return (Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 6) && (Environment.OSVersion.Version.Minor == 1); } } //C#判断操作系统是否为Unix public static bool IsUnix { get { return Environment.OSVersion.Platform == PlatformID.Unix; } }
相关文章推荐
- c# 基本值类型
- 关于c#短信发送接口使用说明
- C# Math.Round函数
- C# 开发者最经常犯的 8 个错误
- C#通过COM组件调用C++的代码(转载)
- C#判断一个string是否为数字
- c#xml追加读取节点
- C#和.NET 2.0实战(2016-3-18 15:17、2016-4-21 10:08)
- C#程序集引入无效的解决方法
- [转]C# 理解lock
- 【转】C#获取当前程序运行路径的方法集合
- C# 将绝对路径转换为相对路径
- 转载 C#中敏捷开发规范
- 转载 C#中使用结构来传递多个参数
- C# 调用webservice 几种办法(转载)
- C#/list定义的一些扩展
- C#/获取本机IP的代码
- C#/GetType()与typeof
- C#控制台程序的参数解析类库 CommandLine简单使用说明
- Visual C#编写3D游戏框架示例