CSharp: Detection Platform in donet core 6

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//win 11 22H2 64位电脑测试 c# 10 .net core 6
Console.WriteLine("Hello from a Top Level Program!");
Console.WriteLine(Environment.OSVersion.VersionString);
Console.WriteLine(Environment.Version.Build.ToString());
Console.WriteLine(Environment.Version.Revision.ToString());
Console.WriteLine(Environment.Version.Major.ToString());
Console.WriteLine(Environment.Version.Minor.ToString());
Console.WriteLine(Environment.OSVersion.Version.Build.ToString());
Console.WriteLine(Environment.OSVersion.Version.Major.ToString());
Console.WriteLine(Environment.OSVersion.Version.Minor.ToString());
Console.WriteLine(Environment.OSVersion.Platform.ToString());
/**
 * //win 10 64位电脑测试
 输出:
Hello from a Top Level Program!
Microsoft Windows NT 10.0.19044.0
10
-1
6
0
19044
10
0
Win32NT
  
win 11 22H2 64位 电脑测试
 
Hello from a Top Level Program!
Microsoft Windows NT 10.0.22621.0
10
-1
6
0
22621
10
0
Win32NT
   
 */

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
using System.Collections.Immutable;
 
using static System.Console;
 
WorkingWithLists();
//WorkingWithDictionaries();
// WorkingWithQueues();
// WorkingWithPriorityQueues();
 
 
///<summary>
///输出
/// </summary>
 
static void Output(string title, IEnumerable<string> collection)
{
  WriteLine(title);
  foreach (string item in collection)
  {
    WriteLine($"  {item}");
  }
}
///<summary>
///
/// </summary>
static void WorkingWithLists()
{
  // Simple syntax for creating a list and adding three items
  List<string> cities = new();
  cities.Add("London");
  cities.Add("Paris");
  cities.Add("Milan");
    cities.Add("Peiking");
    cities.Add("伦敦");
    cities.Add("巴黎");
    cities.Add("米兰");
    cities.Add("北京");
    /* Alternative syntax that is converted by the compiler into
       the three Add method calls above
    List<string> cities = new()
      { "London", "Paris", "Milan" };
    */
 
    /* Alternative syntax that passes an
       array of string values to AddRange method
    List<string> cities = new();
    cities.AddRange(new[] { "London", "Paris", "Milan" });
    */
 
    Output("Initial list", cities);
 
  WriteLine($"The first city is {cities[0]}.");
  WriteLine($"The last city is {cities[cities.Count - 1]}.");
  //插入
  cities.Insert(0, "悉尼");
 
  Output("After inserting Sydney at index 0", cities);
  //移除
  cities.RemoveAt(1);
  cities.Remove("Milan");
 
  Output("After removing two cities", cities);
 
  // Using immutable collections
 
  ImmutableList<string> immutableCities = cities.ToImmutableList();
  ImmutableList<string> newList = immutableCities.Add("Rio");
 
  Output("Immutable list of cities:", immutableCities);
  Output("New list of cities:", newList);
}

  

 适用于 Visual Studio 的 .NET SDK 下载 (microsoft.com)

posted @   ®Geovin Du Dream Park™  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
历史上的今天:
2017-10-17 sql server:alter database name
2009-10-17 yui cookie Dynamically Change Text Size Using Javascript 动态设置字体大小,写入Cookie
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示