首页 > 编程语言 >C# 学习 3

C# 学习 3

时间:2023-02-01 12:02:25浏览次数:32  
标签:Console C# void 学习 int program print public


方法

using System;

namespace ConsoleApp1 {
class Program {
static void Main(string[] args) {

Program program = new Program();
program.MyMethod();
program.MyMethod2();
program.MyMethod3(1,"123");
int a = 50;
program.MyMethod4(ref a);
print(a);
int b;
program.MyMethod5(out b);
print(b);
Console.ReadKey();
}
public static void print(object obj) {
Console.WriteLine(obj);
}
public void MyMethod() {
Console.WriteLine("我是一个自定义方法");
}
public int MyMethod2() {
return 20;
}
public void MyMethod3(int a,string b) {
Console.WriteLine(a);
Console.WriteLine(b);
}
public void MyMethod4(ref int a) {
a += 10;
}
public void MyMethod5(out int a) {
a = 10;
a -= 5;
}
}
}

using System;

namespace ConsoleApp2 {
class Program {
static void Main(string[] args) {
//第一种方式
Nullable<short> na = null;
//第二种方式
int? a = null;
//双问号的使用
int c = a ?? 10;

print(a);
print(c);

}
public static void print(object obj) {
Console.WriteLine(obj);
}
}
}

数组

int[] arr = new int[2];
arr[0] = 1;
arr[1] = 1;

int[] arr1 = new int[3] { 1, 2, 3 };
int[] arr2 = new int[] { 1, 2, 3 };
int[] arr3 = { 1, 2, 3 };

string

string a = "hello world";
string b = "hello";
//a包含b
print(a.Contains(b));
//a相同b
print(a.Equals(b));
//a以b开头
print(a.StartsWith(b));
//a以b结束
print(a.EndsWith(b));
//返回下标
print(a.IndexOf("wo"));
//格式替换
string c = "hello{0} world{1}";
print(string.Format(c,"你好","世界"));

C# 学习 3_数组


标签:Console,C#,void,学习,int,program,print,public
From: https://blog.51cto.com/u_10780206/6031184

相关文章

  • java synchronized wait notifyAll Thread
    虚假唤醒ifpackagepc;importjava.util.ArrayList;importjava.util.List;importjava.util.Random;publicclassD1{publicstaticvoidmain(String[]args){......
  • [快速学]C/C++编译器
    编译器谁维护平台版权VisualC++Microsofthttps://visualstudio.microsoft.com/MicrosoftWindows有免费版GCCCGNUhttps://www.gnu.org/多平台GP......
  • 17-项目实战-上传excel并保存到数据库
    1.创建数据表classHome(models.Model):"""首页"""title=models.CharField(verbose_name="标题",max_length=32)def__str__(self):return......
  • HttpClient发送https请求忽略SSL证书
    没有忽略时报错javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCe......
  • try catch finally,try里有return,finally还执行么?
    执行,并且finally的执行早于try里面的return; 结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在ret......
  • CSS 设置文本首行缩进
    CSS中可以使用text-indent属性来设置文本首行缩进。该属性设置文本首行的缩进量,单位为px或em。例如,以下代码将文本首行缩进2em:p{text-indent:2em;} 需要......
  • RabbitMQ初步学习
    一:什么是MQ?MQ是消息队列,主要为了解决传统消息传递上管理困难的问题。MQ有三大优点:异步、削峰、解耦异步:比如淘宝,当下了订单后,系统会走积分系统、物流系统、供货商系统......
  • (转)go类型转换strconv详解
    原文:https://blog.csdn.net/xixihahalelehehe/article/details/1046720691.零值变量在定义时没有明确的初始化时会赋值为零值。零值是:数值类型为0,布尔类型为false......
  • content-type的理解和日常实践
    Content-Type,内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码。在HTTP协议消息头中,使用Content-Type来表示请求和响应中的媒体类型信息。它......
  • translateZ/perspective/transform-style的使用讲解
    概述      自从2001年W3C指定完了CSS3的草案规范之后,CSS3就成了我们前端不可分割的一部分,它不仅美化了我们的页面,也方便了我们的对样式的书写,而说到CSS3,就不能不......