首页 > 编程语言 >C#代码获取C#的版本

C#代码获取C#的版本

时间:2023-07-15 12:22:50浏览次数:49  
标签:C# 代码 获取 版本 NET net

  • 转自:https://mp.weixin.qq.com/s/44dtM_wI4wIQxSkTGGf_7A

  • 用C#代码获取当前C#版本,疯了吧,获取它干啥?有时候需要在没有.NET环境的机器上运行C#,临时运行一下又不想装环境,这时候就可以通过在线的浏览器C#环境运行C#,比如微软的try.dot.net,那么怎么知道是哪个C#版本呢?低版本的C#是不能运行高版本的C#特性,这时候就需要查询C#是什么版本了?本文将介绍如何获取C#的版本。

  • 在网上搜索了很多方法,貌似不能有效查询C#版本。其实可以换个思维来获取C#版本,那就通过获取.NET的版本来获取C#的版本,其实每一个.NET版本都会对应支持一个最高的C#版本。获取.NET版本的代码如下:

// 获取当前运行时的 .NET 版本
 var dotnetVersion = Environment.Version;
  // 输出 .NET 版本号
 Console.WriteLine(".NET Version: " + dotnetVersion);

通过微软在线.net 环境网站即可:https://try.dot.net/ 运行上面的代码。

C#版本与.NET版本对应关系:

标签:C#,代码,获取,版本,NET,net
From: https://www.cnblogs.com/newcapecjmc/p/17555929.html

相关文章

  • 如何修改dll代码后重新打包
    前期使用反编译工具,例如:dnSpy,打开指定dll,展开dll后,右键可对其命名空间,模块,程序集进行编辑。因为缺少源码,反编译后的dll代码与源码存在差异,导致编译后的dll大概率会报错,无法修改代码后重新打包,如果要修改dll里的代码并重新打包,需要用到微软自带反编译工具。路径:C:\ProgramFiles(......
  • [USACO23OPEN] Pareidolia S
    [USACO23OPEN]PareidoliaSUSACO23OPEN]PareidoliaS-洛谷|计算机科学教育新生态(luogu.com.cn)目录[USACO23OPEN]PareidoliaS题目背景题面翻译题目描述输入格式输出格式样例#1样例输入#1样例输出#1样例#2样例输入#2样例输出#2提示分析code题目背景Note:Thet......
  • 关于为IAM用户添加KMS权限-可以完成对EC2开关机以及创建EBS时引用KMS的权限策略
    在AWS中,从创建磁盘,或者从快照中创建EBS磁盘时,都可以选择指定的KMS加密这样IAM用户就必须得有KMS相关的权限,可以在IAM中添加策略、也可以在KMS中进行策略的添加这里笔者主要讲述在KMS的policy中,如何添加,可以将如下的json写入到密钥策略中Statement字段中{"Sid":"Allowus......
  • Cutting Game
    题目来源:POJ2311CuttingGame题意给定一张\(N*M\)的矩形网格纸,两名玩家轮流行动。在每一次行动中,可以任选一张矩形网格纸,沿着某一行或者某一列的格线,把它剪成两部分。首先剪出\(1*1\)的玩家获胜。两名玩家都采取最优策略行动,求先手是否必胜。\[1\leqslantN,M\leqslant......
  • renice和nice
    将行程id为987及32的行程与行程拥有者为daemon及root的优先序号码加1renice+1987-udaemonroot-p32【可以调整正在运行的进程】nice-n19vim&【运行中的进程无法调整】用ps–l 或 ps-alUID:代表执行者的身份PID:代表这个进程的代号PPID:代表这......
  • 【转】Docker入门笔记02:docker的版本,你真的搞清楚了吗
    原文:https://zhuanlan.zhihu.com/p/305572519刚开始学docker的时候,被docker.io、docker-io、docker-engine、docker-ce、docker-ee这些名词搞晕了,那么到底应该安装哪个呢?docker之所以有这么多名称,是由它的发展历史决定的。为什么会有docker.io、docker-io这种命名方式在Dock......
  • Python下载3.10版本
    Python下载3.10版本1.官网https://www.python.org/下载Windows版本的64位操作系统的安装包2.下载完成后打开,勾选第二个选项,会自动为python添加变量环境给计算机,选择自定义安装3.勾选forallusers,地址默认C盘即可,安装。【win+R】打开运行cmd,输入python至此,配置成功。......
  • 帝国cms 全站伪静态规则设置
    帝国cms因为目前来说是免费使用得,而且对于数据承载量以及其他栏目设置方面还是比较友好得,现在大部分网站已经采用帝国cms系统来做了。伪静态相对于静态来说会有更多得好处,今天就说下帝国cms伪静态规则设置方面得问题帝国CMS伪静态nginx版:rewrite^([^\.]*)/listinfo-(.+?)-(.+......
  • 华普物联 CAT 1/4G网络IO控制器 河南华普 HPIOT
    支持8路继电器输出、8路输入;支持50CKET支持两种工作模式:主机模式、从机模式,主机模式,支持RS485级联多个MODBUSRTU设备,支持连接华普云;支持硬件看门狗,电源具有良好的过流、过压、防反接保护等功能。公司介绍华普物联科技产品包括物联网网关、工业无线路由器、LoRa基站、......
  • openEuler22.03安装docker24.0.4
    安装Docker添加docker源阿里云源,需要注意的是,你可能需要手动修改Docker-Ce.Repo里的源地址,将其$Release修改为指定的Centos版本号,本文指定的centos版本号为8。#添加源,添加后,手动编辑/etc/yum.repos.d/docker-ce.repo里的$Release版本号才能对应到正确的下载连接dnfconfig-......