.NET学习教程二——.net基础定义+VS常用设置

news/2024/6/17 23:29:55 标签: 学习

一:注释

C#编写代码注意事项:

1、写代码切忌括号错误! 
2、代码中所有的标点都是英文半角的标点
3、c#代码中每行代码以分号结束.

作用:

1、注销

2、解释

C#的3种注释符

1、单行注释//

2、多行注释/* 注释内容*/

3、文档注释 ///多用来解释类或者方法

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
internal class Program
{
    /// <summary>
    /// 这个方法的作用是求两个整数之间的最大值
    /// </summary>
    /// <param name="n1">第一个整数</param>
    /// <param name="n2">第二个整数</param>
    /// <returns>返回比较大的那个数字</returns>
   // private static void Main(string[] args)  
    public static int GetMian(int n1,int n2)
    {
        return  n1>n2?n1: n2;
    }
}
/// <summary>
/// 这个类用来描述一个人的信息,从姓名  性别  年龄描述
/// </summary>
public class Person
{
   
    public string Name
    { get;
      set;
    }
    public int Age
    {
        get; 
        set;
    }
    public char Gender
    {
        get;
        set;
    }
}

二:VS中常用的快捷键

CtrI+K+D:快速对齐代码(Ctrl+k快速弹起来ctrl键不放按住d)
Ctrl+Z:撤销
Ctrl+S:保存(一定要经常保存! )
Ctrl+J:快速弹出智能提示
Shift+End、Shift+Home,选中本行代码
End、Home光标调整至本行行尾行首
CtrI+K+C:注释所选代码
CtrI+K+U:取消对所选代码的注释
F1:转到帮助文档
#region开头  #endregion  折叠冗余代码

三:关键词

1、using关键词

1)对于命名空间的引入

2)可释放资源的使用

.NET中的using ?类似于c当中的#include<?>(仅限参考)


http://www.niftyadmin.cn/n/5314016.html

相关文章

家政服务系统有哪些优势及特点

&#x1f308;家政系统小程序&#xff0c;有哪些功能优势&#xff01; 1、平台依托&#xff1a;&#x1f30d;小程序极速开发。 2、人员保障&#xff1a;顾客轻松注册&#xff0c;家政服务人员也有独立账号。 3、地域无忧&#xff1a;后台自定义开放城市范围。&#x1f31f; 4、…

Flink编程实践

(一)开发WordCount 程序. 在 Linux 系统中实现WordCount 程序,并打包成 JAR 文件,提交到 Flink 中运行。 创建目录用来存放代码: mkdir -p ~/flinkapp/src/main/java使用gedit编辑器在“./flinkapp/src/main/java”目录下建立三个代码文件,其中WordCountData.java用于…

MYSQL的SWITCH语句和循环语句

1. 请解释MySQL中的CASE语句和IF语句的区别。 MySQL中的CASE语句和IF语句都可以用于条件判断&#xff0c;但它们的使用方式和语法有所不同。 CASE语句&#xff1a;CASE语句是一种更灵活的条件判断结构&#xff0c;它可以处理多个条件和结果。CASE语句的基本语法如下&#xff…

海思SD3403,SS928/926,hi3519dv500,hi3516dv500移植yolov7,yolov8(7)

上一篇用MindStudio转换完om模型,就可以在板卡里进行推理验证了。 SDK里有相关推理的demo,只要om模型转换没有遇到问题,是可以做推理验证。 首先SDK里推理验证方式有两种,一个是用H264实时视频流的方式,还有一种是通过图片的方式。 H264方式需要准备好FFMPEG,通过本地…

数据结构入门到入土——链表(完)LinkedList

目录 一&#xff0c;双向链表 1.单向链表的缺点 2.什么是双向链表&#xff1f; 3.自主实现双向链表 接口实现&#xff1a; 二&#xff0c;LinkedList 1.LinkedList的使用 1.1 什么是LinkedList&#xff1f; 1.2 LinkedList的使用 1.LinkedList的构造 2.LinkedList的…

【Android】 ConstraintLayout实操

由于最近比较悠闲&#xff0c;重新学习了constraintlayout&#xff0c;看着官网学的&#xff0c;官网网站如下&#xff1a;https://developer.android.com/training/constraint-layout?hlzh-cn#alignment 其实之前也小小的学过一波constraintlayout&#xff0c;不过因为用线性…

6 - 数据备份与恢复|innobackupex

数据备份与恢复&#xff5c;innobackupex 数据备份与恢复数据备份相关概念物理备份与恢复逻辑备份&#xff08;推荐&#xff09;使用binlog日志文件实现对数据的时时备份‘使用日志 恢复数据 innobackupex 对数据做备份和恢复增量备份与恢复 数据备份与恢复 数据备份相关概念 …

RK3566环境搭建

环境&#xff1a;vmware16&#xff0c;ubuntu 18.04 获取SDK前需要安装 sudo apt update sudo apt install -y repo git python 下载完成后先验证一下MD5码 md5sum rk356x_linux_release_v1.3.0b_20221213_split_dir/*firefly_split* 解压 rk3566ubuntu:/path/to$ mkdir ~…