首页 > 其他分享 >CSharp: Detection Platform in donet core 6

CSharp: Detection Platform in donet core 6

时间:2022-10-17 21:12:58浏览次数:51  
标签:core Console Detection Platform Add ToString WriteLine cities Environment

 

//win 10 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

 
 */

  

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);
}

  

 

标签:core,Console,Detection,Platform,Add,ToString,WriteLine,cities,Environment
From: https://www.cnblogs.com/geovindu/p/16800689.html

相关文章