首页 > 编程语言 >C#(4):语言基本元素、类型、变量、方法、算法

C#(4):语言基本元素、类型、变量、方法、算法

时间:2023-09-14 14:33:21浏览次数:43  
标签:变量 C# Calculator System int 算法 WriteLine using public

 

穿插算法和数据结构

var类型可以根据复制自动推断变量属性

 

 

 

 


应为get或set访问器:方法名没加括号

变量和方法(循环,递归)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ClassMethodExample
{
    class Program
    {
        static void Main(string[] args)
        {
            Calculator AddObeject = new Calculator();//实例化add为calculator对象,声明add是Calculator类的对象
            int x = AddObeject.Add(1, 2);
            Console.WriteLine(x);
            Calculator GetDayObject = new Calculator();//声明GetDayObject是Calculator类的对象
            string day = GetDayObject.GetToday();//调用对象的方法
            Console.WriteLine(day);
            Calculator PrintSub = new Calculator();
            PrintSub.PrintSum(3,4);
        }
    }
    class Calculator {     //创建计算类
        //创建相加方法(函数),public代表可以在主函数里公开调用
        public int Add(int a,int b) {
            int result = a + b;
            return result;        
        }
        public string GetToday(){ //创建计算类下的gettoday方法
            int DayTime=DateTime.Now.Day;
            return DayTime.ToString();        
        }
        public void PrintSum(int a,int b) {
            var Sum = a + b;
            Console.WriteLine(Sum);
        }
    }
}

 

标签:变量,C#,Calculator,System,int,算法,WriteLine,using,public
From: https://www.cnblogs.com/houyuxuan/p/17699242.html

相关文章

  • 设计模式回顾之二:外观/门面模式(Facade)
    设计模式回顾系列文章:主要针对工作中常用常见的设计模式进行整理、总结,同时分享以供大家拍砖。------------------------------------------------外观/门面模式(Facade)希望简化原有系统的使用方式,需要定义自己的接口。Facade模式简化了对所需子系统的使用过程,但是由于Facade并不......
  • 算法回顾之三:二分查找
    算法回顾系列第三篇:二分查找算法------------------------------------------------二分查找算法 基本原理:首先,假设表中元素是按升序排列.将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功.否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键......
  • 代码随想录算法训练营第9天| ●28. 实现 strStr() ●459.重复的子字符串 ●字符串总结
    28.找出字符串中第一个匹配项的下标mydemo--(mythought)--(falied)classSolution{public:intstrStr(stringhaystack,stringneedle){for(inti=0;i<haystack.size();i++){if(haystack[i]!=needle[0])continue;......
  • android短视频开发,scroll-view的横向滚动
    android短视频开发,scroll-view的横向滚动css .scrollCon{white-space:nowrap;display:flex;align-items:center;}.monthItem{display:inline-block;width:calc(100%/6);font-size:26rpx;color:#3D3D3D;text-align:center;}​总结: 核心css关键点 scroll-view......
  • controller方法入参出参加日志打印
    importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.serializer.SerializerFeature;importlombok.extern.slf4j.Slf4j;importorg.aspectj.lang.ProceedingJoinPoint;importorg.aspectj.lang.annotation.Around;importorg.aspectj.lang.annotation.Aspect......
  • python 根据asctime字符串转成日期
    1、将asctime转换为时间戳如果将asctime转换为日期时间字符串,首先需要将asctime转换为时间戳。时间戳是指自1970年1月1日以来的秒数。Python中的time模块提供了将asctime转换为时间戳的函数mktime。importtimeasctime="FriMay1405:24:592021"t=time.mktim......
  • Navicat远程链接openGauss数据库
    文章目录前言一、环境准备二、openGauss服务设置步骤2.1切换至用户openGauss2.2添加放行IP2.3修改加密方式3.4重启openGauss服务3.5创建远程连接角色备注总结 前言最近这段时间再整理openGauss数据库相关内容,在这里总结记录并分享一些基础的操作以及遇......
  • [转] HashCat Linux密码
    linux操作系统密码破解(1)(2)(3)(4)一、linuxsha512crypt$6$,SHA512(Unix)加密方式:hashcat-m1800sha512linux.txtp.txt二、linuxsha256crypt$5$,SHA256(Unix)加密方式:hashcat-m7400sha256linux.txtp.txt三、linux下md5crypt,MD5(Unix),Cisco-IOS$1$(MD......
  • 逆向使用的公共加密解密的方法与算法
    python的AES加密解密方法-ECB模式fromCrypto.CipherimportAESimportbase64fromCrypto.Util.Paddingimportunpad,paddefdecrypt_aes(ciphertext,key):ciphertext=base64.b64decode(ciphertext)#使用base64解码密文cipher......
  • C# 根据path递规创建文件夹
    使用场景很多,只要是要创建文件就要。所以写了一个。以后到处用就是了。///<summary>///根据path递规创建文件夹///</summary>///<paramname="filePath"></param>///<returns></returns>publicstaticboolCreateDirectoryByPath(thisstringfilePath){......