网站首页 站内搜索

搜索结果

查询Tags标签: WriteLine,共有 419条记录
  • C# 方法

    一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。 要使用一个方法,您需要:定义方法 调用方法C# 中定义方法 当定义一个方法时,从根本上说是在声明它的结构的元素。在 C# 中,定义方法的语法如下:<A…

    2022/4/12 17:12:36 人评论 次浏览
  • C# WebException 获取http错误码和错误消息

    C#发送http请求时,如果服务器返回了错误码和错误消息,按照传统模式就是直接抛出“系统异常”,然后把错误写入日志。这种方式不是很友好,于是调整代码,根据不同的错误码给出友好提示。核心代码如下:static void Main(string[] args) {try{WebClient web = new WebCli…

    2022/4/12 12:12:28 人评论 次浏览
  • C# 添加一个具有自定义命名空间和相同类名的静态类:Console

    using CLRConsole = System.Console;namespace ExtensionMethodsDemo {public static class Console{public static void WriteLine(string value){CLRConsole.WriteLine(value);}public static void WriteBlueLine(string value){System.ConsoleColor currentColor = CLR…

    2022/4/10 22:13:09 人评论 次浏览
  • C#中HashSet<T>、SortedSet<T>和Hashtable的使用以及所有集合类型的概述

    本文主要介绍.NET(C#)中,HashSet<T>、SortedSet<T>和Hashtable的使用,以及相关的示例代码。 1、HashSet<T> HashSet<T>类提供高性能的设置操作。 集是不包含重复元素的集合,其元素无特定顺序。泛型的使用保证类型安全,可以避免装箱拆箱。对象…

    2022/4/8 12:19:19 人评论 次浏览
  • C#多线程下的调优

    目录一、原子操作1.基于Lock实现 2.基于CAS实现 3.自旋锁SpinLock 4.读写锁ReaderWriterLockSlim 二、线程安全1.线程安全集合 2.线程安全字典三、线程池1.通过QueueUserWorkItem启动工作者线程 2.线程池等待(信号量)3.Task4.线程池调度原理四、并行五、异步IO1.异步IO于…

    2022/4/7 9:49:20 人评论 次浏览
  • C#多线程下的调优

    一、原子操作 先看一段问题代码/// <summary>/// 获取自增/// </summary>public static void GetIncrement(){long result = 0;Console.WriteLine("开始计算");//10个并发执行Parallel.For(0, 10, (i) =>{for (int j = 0; j < 10000; j++){re…

    2022/4/6 11:19:12 人评论 次浏览
  • 银行还款系统

    clone地址:https://github.com/mostimacc/ConsoleApp-.git using System;class Saving_card{ private int money; public string customer; public int Money { get { return money; } set { …

    2022/4/2 6:23:25 人评论 次浏览
  • c# 关于await的测试

    当新新线程不使用await修饰时:public static void test(){Stopwatch stopwatch = new Stopwatch();stopwatch.Start();for (int i = 0; i < 100; i++){Console.WriteLine($"i:{i}");}Console.WriteLine($"第一次计时:{stopwatch.ElapsedMilliseconds}…

    2022/3/31 1:19:31 人评论 次浏览
  • C# 链式编程

    链式编程能够将多个操作或者多行代码通过点号(.)链接在一起,方便修改和阅读。 诸如C#中的的Linkq语法List<string> list = new List<string> { "a", "b", "c", "d" }; List<string> list2 = new List<stri…

    2022/3/20 20:29:23 人评论 次浏览
  • C# 调用NuGet 实现获取包的顶级依赖

    代码:1 using System;2 using static NuGet.Frameworks.FrameworkConstants;3 using static NuGet.Protocol.Core.Types.Repository;4 using System.Collections.Generic;5 using System.Linq;6 using System.Threading;7 using System.Threading.Tasks;8 using NuGet.Co…

    2022/3/19 14:57:30 人评论 次浏览
  • c# 进程之间的线程同步

    引用网址:https://www.jb51.net/article/198572.htm Mutex类、Event类、SemaphoreSlim类和ReaderWriterLockSlim类等提供了多个进程之间的线程同步。1、WaitHandle 基类WaitHandle抽象类,用于等待一个信号的设置。可以根据其派生类的不同,等待不同的信号。异步委托的Be…

    2022/3/12 7:14:59 人评论 次浏览
  • C#学习13————枚举的类型转换

    QQstate state = QQstate.Online; // 枚举类型默认可与int类型互相转换 枚举类型和int类型是兼容的 // 通过强制转换进行转换// 枚举类型转int类型 int n = (int)state; Console.WriteLine(n);// #region可以将写好的一个模块隐藏起来,清晰界面#region 写了一个5,并显…

    2022/3/10 11:14:44 人评论 次浏览
  • C# Socket 通信

    Socket 通信有服务器段和客户端 .NET 6.0 C# 10.0 服务器端代码如下:1 public static void Main(string[] args)2 {3 Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);4 IPAddress ipaddress …

    2022/3/9 20:15:33 人评论 次浏览
  • C#学习12————随机数的产生

    // 产生随机数 int n = 10;//随机数的个数 // 1.创建能够产生随机数的对象 Random r = new Random();//放在循环外节省空间 while (n>0) { // 2.让产生随机数的这个对象调用方法来产生随机数int rnumber = r.Next(1, 10);//[1,10),取整数时不…

    2022/3/9 20:14:49 人评论 次浏览
  • C#中v8引擎

    V8引擎的样例。来源于ClearScript的github上的例子。以下例子足以满足大部分需求。using System; using Microsoft.ClearScript; using Microsoft.ClearScript.JavaScript;using Microsoft.ClearScript.V8;// create a script engineusing (var engine = new V8ScriptEngi…

    2022/3/9 11:44:39 人评论 次浏览
扫一扫关注最新编程教程