标签归档:c#

cmd如何查看当前电脑安装了哪些.net Core呢?


摘要:
下文讲述Windows中使用命令提示符查看电脑安装的.netCore的方法分享,如下所示;

实现思路:
    在cmd中输入 dotnet 即可查看相关的.netCore信息
     如:
     dotnet --version :查看当前使用的.net Core版本
     dotnet --info    :查看电脑上所有安装的.net Core版本
     dotnet help      :查看dotnet命令的帮助信息
  C:\Users\user>dotnet --version
2.1.508

C:\Users\user>dotnet --info
.NET Core SDK(反映任何 global.json):
 Version:   2.1.508
 Commit:    9ba8583e91

运行时环境:
 OS Name:     Windows
 OS Version:  10.0.18363
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.1.508\

Host (useful for support):
  Version: 2.1.12
  Commit:  ccea2e606d

.NET Core SDKs installed:
  2.1.202 [C:\Program Files\dotnet\sdk]
  2.1.508 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

c# 如何获取当前服务器的北京时间呢?


摘要:
下文讲述使用c#代码获取北京时间的方法分享,如下所示;

 实现思路:
     1.获取服务器的UTC时间
     2.设置一个时区
     3.将UTC时间转换为相应时区下的时间

例:
获取此刻服务器的北京时间

 
using System;
 
namespace consoleTest
{ 
    class Program
    { 
        static void Main(string[] args)
        { 
            Console.WriteLine("maomao365.com示例分享");

            //1.获取UTC时间
            DateTime d = DateTime.Now.ToUniversalTime();

            //2.设置时区
            var chinaZone = TimeZoneInfo.FindSystemTimeZoneById("China Standard Time");

            //3.获取时区下的时间
            var t= TimeZoneInfo.ConvertTimeFromUtc(d, chinaZone);

            Console.WriteLine(t);

            Console.ReadLine();
        }        
    }
} 

c#获取此刻北京时间的示例分享

c#获取此刻北京时间的示例分享

C# 如何判断数组是否拥有空元素呢?


摘要:
下文讲述c#代码中检测数组中是否包含空元素的判断方法分享,如下所示;

实现思路:
    使用Linq的Any方法 对数组中元素进行遍历查找,
    如果存在空元素,则返回true
   ---------或----------
    使用循环遍历数组元素,如检测到空元素,
     则返回true, 跳出循环

例:

  using System;
using System.Linq;

namespace consoleTest
{ 
    class Program
    {
         
        static void Main(string[] args)
        { 
            Console.WriteLine("maomao365.com示例分享");

            string[] arrayList = new[] { "猫猫教程", "maomao365.com",null, "" };

            //包含空字符串或NULL返回True
            bool emptyFlag = arrayList.Any(x => string.IsNullOrEmpty(x));
        
            if (emptyFlag)
            {
                Console.WriteLine("数组中存在空元素!");
            }
            else
            {
                Console.WriteLine("数组中无空元素!");
            }

            Console.ReadLine();
        }        
    }
} 
c#数组中是否包含空元素的示例分享

c#数组中是否包含空元素的示例分享