初次接触的C#

第一天接触C#感觉挺有意思的,我们从一个控制台输出 Hello,World 开始,首先了解到了编译代码的简单过程、用于开发软件的工具vs。学习了代码编译的组成部分,分为主函数、声明、函数体,接着向控制台输出语句 Hello,World。第一天学习的东西很简单,但也让我对计算机有了一个全新的认识。

后来我们学习了4个数据类型 string(字符串) char(字符) int(整数)  double(小数) ,了解了什么叫变量,就是用于在内存中存储数据,其中数据是可以改变的、变量的声明和赋值时变量名必须一致,类型必须匹配,需要先声明,后赋值。变量的语法写为:数据类型  空格  变量名 = 数据;其中数据类型就是用string char int double 来表示,变量名是开发者自行命名的,只能由数字、字母、下划线组成,不得以数字开头,名称不能与数据类型相同。还有在同一个函数中变量名不得相同。接着学习了数据的运算,这个分为两类,一个是数字运算,一个是字符串运算。数字运算说白了就是赋值两个或以上的数据类型,让它们加(+)、减(-)、乘(*)、除(/)、求于(%)。而字符串运算就是很多个字符串之间的拼接,拼接符号为(+),举个例子"1"+"2"+"3"这个得到的结果就是"123"。 接下来就到了一个比较重要的东西,类型转换。int与double转换string : 待转换的数据 .  ToString();  。string转换为int与double: int与double 后面加.parse就行了。 int与double 的互转就是int转换double直接转什么都不用加,double转换为int,举个例:

double a  = 3.14;
int d = (int) a

这个代码转换后小数部分直接丢弃,变量d为3。然后我们做了一个圆形面积周长计算器,下图为计算器得过程,第一次做还是感觉比较困难的。

接着学习了一些数字类型的分类,分为实数与整数。其中实数类型中 float最多保留7个有效数字,而double是15个,decimal可以得到精确的小数。然后在运算符的知识中,我们分别学习了小括号、算术运算符、赋值运算符、逻辑运算符、三目运算符、位运算符。算术运算符中++  --这两个运算是比较重要的,需要特别掌握的。逻辑运算符是用于判断条件是否成立的运算符,用真和假表示判断结果。三目运算符的书写方式:操作数1 ?  操作数2 : 操作数3;。其中操作数1必须是bool类型的,而2和3必须是相同类型的。

以上就是这几天学习得一些东西,第一次写博客,尽力了,也不知道怎么写,就这样吧

时间: 2024-12-07 15:48:38

初次接触的C#的相关文章

c++中类的初次接触

下面是我写的简单的代码,初次接触c++中的类,c++真的是博大精深啊,学习c++的路还很长,加油! 1 /*q1.cpp*/ 2 //一个简单的类极其实例化 3 #include<iostream> 4 using namespace std; 5 6 class Point{ 7 public: 8 //设置坐标 9 void setPoint(int x,int y){ 10 xPos = x; 11 yPos = y; 12 } 13 //打印坐标 14 void printPoint(

初次接触scrapy框架

初次接触这个框架,先订个小目标,抓取QQ首页,然后存入记事本. 安装框架(http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/install.html) 创建一个项目,项目根目录输入 scrapy startproject tutorial 在spiders文件夹下面新建一个qq_spider.py,写入内容如下: import scrapy class DmozSpider(scrapy.Spider): name = "dmoz" a

初次接触JQuery

初次接触JQuery 1. 综述 JQuery,是一个JavaScript库,给JavaScript开发带来了极大的便利.它有以下好处:减少了JavaScript的代码量:分离了JavaScript和HTML,在页面里只需要定义id即可:方便地为网站提供Ajax交互. 2. JQuery代码 2.1 函数调用 $(this).hide(); 对当前HTML元素,调用hide函数,即隐藏他. $("p").hide(); 对所有的<p>元素,调用hide函数,即隐藏他. $(

[Docker]初次接触

Docker 初次接触 近期看了不少docker介绍性文章,也听了不少公开课,于是今天去官网逛了逛,发现了一个交互式的小教程于是决定跟着学习下. 仅仅是把认为重点的知识记录下来,不是非常系统的学习和笔记. 理论部分 Docker 引擎包括了两个部分,一个守护进程作为server端来管理全部的容器. 一个client.能够远程来控制服务端. Docker有公共的云端仓库 Docker Hub Registry.里面有能够使用的镜像 你能够觉得容器containers就是沙箱box中的一个进程.这个

初次接触modelsim的一些体验

  在网上查找了一些资料来学习,看来看去觉得一篇讲modelsim三种仿真方式的不错,就按着步骤一步步做了,结果可想而知,问题是一个接一个啊,摸索了两天还是有点收获的,且记下. 第一点:操控modelsim的基本方式 1.用户图形界面接口(GUI),在界面也接受命令行输入.(适合菜鸟) 2.DO文件,应该是用TCL脚步语言写的.(升级学习) 第二点:关于在modelsim添加altera仿真库的问题 在网上看到很多关于这方面的资料,但都是比较老的,然后我发现他们想要添加的库基本已经添加在新版 

初次接触CodeSmith

说到开发效率的提高,代码生成器肯定是其中必不可少的重点.说到代码生成器,鼎鼎大名CodeSmith肯定是如雷贯耳. CodeSmith最大的特点是能够自定义模板(通俗的说就是想生成什么样就可以生成什么样子,全部由自己自定义) CodeSmith相关资料CodeSmith官方网站:http://www.codesmithtools.com/CodeSmith5.0.1破解版下载:http://kewlshare.com/dl/0538fcf454d3/CodeSmith.5.0.Professio

动态规划的初次接触,简单分析

一.简单的0,1背包问题 1.题目描述:有n个重量和价值分别为Wi,Vi的物品.从这些物品中挑选出总重量不超过W的物品,求所选方案中价值总和的最大值(注:在0,1背包问题中,每个物品只有一件,可以选择房或者不放). [分析]:对于这样的问题,首先我们可以用最简单容易想到的方法,将所有可能一一例举出来,找到最合适的. 对于函数rec(int i,int j)// 这里的 i 表示的是第几个物品,而 j 表示此时背包的容量. 既然是最朴素,简单的想法,那我们就去想一想当前的这件物品我们是否要把它放入

javaweb中的乱码问题(初次接触时写)

javaweb中的乱码问题 在初次接触javaweb中就遇到了乱码问题,下面是我遇到这些问题的解决办法 1. 页面乱码(jsp) 1. 在页面最前方加上 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 2. 读取数据时乱码 (servlet) 1. 在request.getParameter("nam

SSIS 初次接触 + 开发记录

第一次接触SSIS,昨天终于把一套流程走通,记一下流水. 1:安装 使用SSIS需要安装插件(VS 和Sql Server都需要另外安装). 自己使用的vs2017开发,官网有专门的 VS2017 安装SSDT的文章,但是自己电脑死活装不上,可能是公司使用了域账户和Symantec杀毒软件的原因. 没有办法,只好重新下载了最新的 VS2019 ,然后在“工具”中使用“获取功能和扩展”安装了SSIS插件,由于自己电脑装不了sql server2017,所以又申请了一台服务器安装Sql Server

初次接触Nginx

前段时间,登上公司网站测试用的服务器,无意中看到一个access.log.gz的文件包,好奇心驱使我将其从远程服务器下载到了本地,然后解压,打开看,是一份访问日志,之前总是听到他们运维的提到访问日志访问日志,脑子只对它有印象,但不知道具体是什么,现在知道了,然后,然后不懂就要问呀,了解到了一个叫nginx的服务器软件.利用业余时间简单的了解后,就想能不能在自己的电脑上安装一个nginx,平时开发调试时,也可以监控用的最多的几个端口,虽然感觉并没有什么意义,但也可看作是一种学习,毕竟自己动手操作一