C#基本元素概述,初始类型、变量与方法
1.构成C#语言基本元素*标记对编译器来说有意义的记号编译器能识别出来的*标识符命名规范①要有意义②类/属性的名字是名词/名词复数③方法用动词或动词短语*标识符大小写规范①骆驼法、驼峰法第一个单词首字母小写后面的首字母大写②帕斯卡法每个单词首字母都大写变量名用驼峰法方法名/类名/名称空间用帕斯卡法*格式乱了重新调整格式例如删除多余的空格快捷键CtrlKD*注释部分编译器会过滤掉注释当做不存在关键字1普通关键字2上下文关键字仅在特定的语言结构中充当关键字的标识符。与关键字的不同在于上下文关键字可在其他部分代码中被用作标识符。某些上下文关键字如 partial 和 where在两个或更多个上下文中具有特殊含义。标识符1不能是关键字2数字、字母、下划线组成不能用数字开头3允许字符作为前缀使得关键字作标识符2.初识类型、变量和方法*用var申明一个变量编译器会自动推断出它的类型var x 3.0D; Console.WriteLine(x.GetType().Name);form引用变量引用new Form()这个实例Form form new Form();方法数据的加工厂Class Calculator { //使用public使得这个类外面也能访问到这个方法 public int Add(int a,int b) //有数据输入有数据输出 { return ab; } public string GetToday() { int day DataTime.Now.Day; //无数据输入有数据输出 return day.ToString(); } public PrintSum(int a,int b) //有数据输入无数据输出 { int result ab; Console.WriteLine(result); } }//打印从1到X Class Calculator { //循环 public void Print1ToX_1(int x) { for(int i1;ix1;i) { Console.WriteLine(i); } } //递归一个方法调用自己 public void Print1ToX_2(int x) { if(x1) { Console.WriteLine(x); } else { Console.WriteLine(x); Print1ToX_2(x-1); } } }//求1到X的和 Class Calculator { //循环 public int Sum1ToX_1(int x) { int result 0; for(int i 1;i x 1;i) { resulti; } return result; } //递归,占用内存最多 public int Sum1ToX_2(int x) { int result 0; if(x1) { return 1; } else { result x Sum1ToX_2(x-1); return result; } } //数学公式 public int Sum1ToX_3(int x) { int result (x1)*x/2; return result; } }

相关新闻

进阶:千问办公的多智能体协作、定时任务与 MCP 扩展

进阶:千问办公的多智能体协作、定时任务与 MCP 扩展

前两篇讲了入门和实战,这篇聊进阶:当 AI 助手不止一个、任务不止一次、工具不止内置时,能玩出什么花。适合想深度定制工作流的同学。一、多智能体(Multi-Agent):让 Agent 干 Agent 的活 千问办公支持多会话…

2026/10/1 15:00:23 阅读更多 →
统计SDK初始化配置怎么排查?我从四点入手的思路

统计SDK初始化配置怎么排查?我从四点入手的思路

App或小程序里集成了数据SDK,结果事件要么收不到、要么后台数据对不上,这类问题我见过不少。我的排查就聚焦四点:身份配置对不对、初始化时机对不对、有没有重复初始化、回调正不正常。方法是先核对身份配置,再看初始化时序&#…

2026/9/30 2:36:55 阅读更多 →
Google 搜索算法原理与代码实现:PageRank 幂迭代 numpy 全流程实测

Google 搜索算法原理与代码实现:PageRank 幂迭代 numpy 全流程实测

PageRank 五实验复盘:幂迭代 77 次收敛到 L1 差 4.92e-11 是什么概念 “PageRank 就是谷歌排序算法”——对,但面试里考的是你能不能用 numpy 从零写出来,并回答三个追问:迭代多少次收敛?阻尼因子怎么选?悬…

2026/10/1 2:59:20 阅读更多 →

最新新闻

AI工程从零到落地:模型部署、Prompt与Agent全链路实践指南

AI工程从零到落地:模型部署、Prompt与Agent全链路实践指南

一年前我把仓库名定为ai-engineering-from-scratch的时候,心里其实没底。做后端出身,模型只是调过 API,所谓的“AI 工程”在我脑子里只是一个模糊的拼图:有训练、有部署、有提示词、有 Agent,但不知道它们怎么串成一条…

2026/10/1 15:33:21 阅读更多 →
一亿条黑名单 HashSet 要 6GB 内存,布隆过滤器 120MB 就够:但误判率公式我算错过一次

一亿条黑名单 HashSet 要 6GB 内存,布隆过滤器 120MB 就够:但误判率公式我算错过一次

title: 一亿条黑名单 HashSet 要 6GB 内存,布隆过滤器 120MB 就够:但误判率公式我算错过一次 date: 2026-10-01 tags: [布隆过滤器, 缓存穿透, Redis, Guava, 位图, 源码解析, Java]2024 年我们做风控系统的黑名单查询,产品给的需求是"亿…

2026/10/1 15:33:21 阅读更多 →
固定窗口限流在整点放进了 3 倍流量:换成令牌桶后,我把削峰这件事想明白了

固定窗口限流在整点放进了 3 倍流量:换成令牌桶后,我把削峰这件事想明白了

title: 固定窗口限流在整点放进了 3 倍流量:换成令牌桶后,我把削峰这件事想明白了 date: 2026-10-01 tags: [限流, 令牌桶, 漏桶, Guava RateLimiter, Redis Lua, 高并发, Java]2025 年 6 月我们优惠券秒杀上线第一次全链路压测,网关用的固定…

2026/10/1 15:33:21 阅读更多 →
从共轭转置到伴随算子:希尔伯特空间中的定义、性质与实例

从共轭转置到伴随算子:希尔伯特空间中的定义、性质与实例

矩阵的共轭转置这个操作,闭着眼睛都会写:先转置,再逐个取共轭。可真到了希尔伯特空间里,"伴随算子"这四个字第一次出现在讲义上的时候,我盯着定义看了半小时也没找到那种"闭着眼睛"的踏实感——因…

2026/10/1 15:33:21 阅读更多 →
两个同名类引发线上 ClassCastException:双亲委派被打破的三个地方,我踩过其中一个

两个同名类引发线上 ClassCastException:双亲委派被打破的三个地方,我踩过其中一个

title: 两个同名类引发线上 ClassCastException:双亲委派被打破的三个地方,我踩过其中一个 date: 2026-10-01 tags: [JVM, 类加载器, 双亲委派, Tomcat, SPI, 源码解析, Java]2024 年我们做老系统容器化,把一个 WAR 包往内嵌 Tomcat 迁移。迁…

2026/10/1 15:33:21 阅读更多 →
电话里让改就改了?结算时这笔钱没人认

电话里让改就改了?结算时这笔钱没人认

一个做市政管网的项目,施工到一半,甲方现场代表打来电话:这段管径改大一号,先做着,手续后面补。项目经理不敢耽搁,当天就调了料、改了做法。半年后结算,这笔材料加人工多花了十几万,…

2026/10/1 15:32:19 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →