CSharp: Detection Platform in donet core 6
//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
*/
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);
}
哲学管理(学)人生, 文学艺术生活, 自动(计算机学)物理(学)工作, 生物(学)化学逆境, 历史(学)测绘(学)时间, 经济(学)数学金钱(理财), 心理(学)医学情绪, 诗词美容情感, 美学建筑(学)家园, 解构建构(分析)整合学习, 智商情商(IQ、EQ)运筹(学)生存.---Geovin Du(涂聚文)
浙公网安备 33010602011771号