1、变量名一般小写,常量全部大写
变量名的命名约定种类,如对于变量名“圆半径”
1)用下划线将变量名中的单词隔开,使变量名容易理解些---circle_radius
2)Pascal表示法是将每个单词的第一个字母大写----CircleRadius
3)Camel notatio骆驼表示法和Pascal表示法类似,只是变量的第一个字母是小写的----cIRCLErADIUS
4)匈牙利表示法是一种特殊的骆驼表示法,变量名中还包含其数据类型的信息(如是带小数数字还是文本),
以帮开发人员确定存储信息的类型。
2、应避免使用关键字sizeof,因为它会直接访问类次来确定数据类型的大小
3、将一个负数赋给一个无符号变量将出现什么情况?
如果使用的是字面值将出错,编译器指出您不能将负数赋给无符号变量;如果是由于
计算而导致无符号变量的值小于0,得到的结果将是错误的。
4、decimal值的精度高于float和double值,在不同的数据类型之间进行转换时,将如何进行舍入?
将float、double或decimal转换为某种整数变量类型时,值将被舍入。如果数字过大,无法存储到变量中,将出错。
将double数据转换为float型时,如果数据过大或过小,则将分别表示为无穷大或0;
将float或double数值转换为decimal型时,数值将被舍入。只有28位小数之后的值才会被舍入,并且只有在必要时
才会舍入。如果被转换的值太小,无法表示为decimal,则转换后的值将为0;如果值太大,无法以decimal存储,则
将发生错误。
将decimal值转换为的flaot或double时,将被舍入为与之最接近的float或double值。记住,decimal的精度高于
float或double,转换后,精度将降低。
5、c#中的按值数据类型有哪些?
有三大类:
整型(整数-int和uint,短整型-short和ushort,长整型-long和ulong,Byte-byte和sbyte,字符-char)
浮点型(float和double)
decimal(存储特殊小数的数据类型)
最后,布尔型(true,false)不是的
6、带符号变量和无符号变量之间的区别何在?
无符号变量只能存储正值,而带符号的变量可存储负值
7、要存储数值55,可使用的最小数据类型是什么?
短整型 错;
应该是byte
8、short变量能够存储的最大值是多少?
2 的16次方-1 =
9、字符B对应的数值是什么?
66
[
/////////////////////////////////////////////////////////////
// turn B into a integer
//---------------------------
using System;
class turnb
{
public static voidMain()
{
char charb;
int intb;
charb ='B';
intb = charb;
Console.WriteLine("b is {0} ",intb);
}
}
////////////////////////////////////////////////////////////
]
10、一个字节包含多少位?
8位
11、哪些字面值可以被赋予布尔型变量?
true 或者 false
[bool类型使用1个字节的内存,并且不能用0、1代替]
12、指出三种引用数据类型?
类、接口、还有字符串、数组和代表
[代表(delegate): 它是C#语言里面的函数指针,代表可以指向某一个函数,在运行的时候调用这个函数的实现。
http://www.cnblogs.com/cuihongyu3503319/archive/2007/04/29/732376.html
]
13、哪些浮点数据类型的精度最高?
decimal
14、在.NET中,与C#中的int数据类型 对应的是什么数据类型?
System.Int32
15、下述哪些变量名是合法的?
a)x
b)PI
c)12months
d)sizeof
e)nine
合法的是:a、b、e
分享到:
相关推荐
3. 显示和操作第三方窗体:有了窗口句柄后,可以通过`SetParent`函数将第三方窗体的父窗口设置为我们创建的嵌入控件。这样,第三方窗体就会在我们的C#窗体中显示了。 ```csharp [DllImport("user32.dll")] static ...
本文将深入探讨C# WinForm开发中使用的第三方控件及其优势。 首先,让我们了解什么是第三方控件。在C# WinForm开发中,标准控件如Button、Label、TextBox等由.NET Framework提供。然而,这些基础控件可能无法满足...
在C#编程语言中,获取每个月的第一天和最后一天是一个非常实用的功能,尤其是在处理与日期相关的数据时。本文将详细解析如何使用C#代码来实现这一功能,并对给定的示例代码进行深入分析。 ### C# 获取每月的第一天 ...
"C#WinForm美化第三方控件"是一个专为提升WinForm应用程序界面美观度的专题,它涉及到了C#中对WinForm控件的自定义和美化,以及利用第三方控件来增强用户体验。 首先,WinForm是.NET Framework中的一个窗口应用程序...
本资源集合就是专门为C#开发者准备的一系列第三方控件,旨在提升应用的视觉效果和用户体验。 标题中的“C#第三方控件,控件更好看!”意味着这些控件在设计上注重美学,能够帮助开发者创建出更为吸引人的应用程序...
在C#编程环境中,第三-party控件是一种非常重要的资源,它们极大地丰富了开发者的工具箱,使得开发者可以快速构建功能丰富的用户界面。本主题聚焦于“C#第3方控件包括工业仪表”,这些控件通常被用于创建具有专业...
"C# WinForm第三方控件库"就是为了解决这一需求而存在的资源集合。这个库包含了各种各样的自定义控件,能够帮助开发者打造出更为专业且具有吸引力的桌面应用。 其中," DevComponents.DotNetBar2.dll"是一个关键...
"C#第三方控件源码"这个主题,就是关于使用非微软官方提供的控件,这些控件通常由第三方开发者或公司创建,可以提供更丰富的功能,更美观的界面,或者更高效的性能。 在描述中提到的"自定义的自按钮,单选按钮,复...
《21天学通C#》是一套专为初学者设计的C#编程教程,旨在帮助读者在短时间内掌握C#的基础知识和编程技巧。书名中的“21天”概念来源于心理学上的“习惯形成理论”,即通过连续21天的学习和实践,可以有效地形成新的...
3. **启动第三方应用程序** 在按钮点击事件处理程序中,使用`Process.Start()`方法启动应用。你需要提供应用程序的完整路径,包括可执行文件的名称。例如,如果你要打开记事本,代码如下: ```csharp private ...
### C#中的DateTime操作详解:本周、本月、本年及第一天的确定 #### 一、概述 在开发基于时间的应用程序时,经常会遇到需要获取特定时间范围(如本周、本月、本年)的需求。C#提供了强大的`DateTime`类来帮助...
3. **C#第三方控件**: 对于C#开发者来说,有许多优秀的第三方控件库可以选择,如DevExpress、Telerik、Infragistics等。这些库不仅提供了丰富的界面元素,还经常包含额外的工具和服务,如数据绑定、国际化支持、触摸...
在C#编程中,开发者经常会遇到需要引入第三方库来扩展功能的情况。这些库通常以动态链接库(Dynamic Link Library, DLL)的形式存在,为代码提供各种预定义的函数和类。"C#常用第三方库引用dll文件合集"是一个包含了...
在本资源中,"C#第三四章上机部分和课后作业"涵盖了C#编程语言的两个关键章节——第三章和第四章的学习内容。这通常涉及到基础语法、面向对象编程概念以及一些实际编程练习。ACCP5.0 S2(北大青鸟ACCP5.0第二学期)...
"界面美化(第三方控件C#).rar"这个压缩包文件显然提供了用于C#应用程序的界面美化工具,这些工具通常是由第三方开发的控件库。在本文中,我们将深入探讨第三方控件在C#中的应用,以及它们如何帮助我们实现界面美化...
C#第三方UI库的出现主要是为了满足开发者对于界面设计的个性化需求和特定功能的实现。例如,可能需要一个高级图表控件来展示复杂数据,或者需要一个自定义的导航控件来实现更灵活的布局。这些开源库通常由社区维护,...
第三篇主要分析了C# Web开发的内容,主要包括Web应用程序开发、Web应用程序的调试和异常处理、Web应用程序的部署和配置、Web应用程序的安全性和用C#开发 Web Service;第四篇是数据操作篇,主要内容包括ADO.NET 3.5...
第三篇主要分析C# Web开发的内容,主要包括Web应用程序开发、Web应, 用程序的调试和异常处理、Web应用程序的部署和配置、Web应用程序的安, 全性和用C#开发Web Service;第四篇是数据操作篇,主要内容包括, ADO.NET...
《Head First C# 第三版》是一本专为初学者设计的C#编程教程,它以其独特的视觉风格和轻松易懂的讲解方式,帮助读者深入理解C#语言的基础概念和高级特性。这本书不仅覆盖了C#语法,还包含了面向对象编程、.NET框架、...