ASP.NET网页编程之C# 中 "@" 标记的利用及注重...
我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:)编程中良多细节成绩我们都要非常的注重,要纷歧个小小的字母毛病就可以引发程序的没法运转,我本人就履历过如许的事变,关于编程中应当注重的成绩,我们要常常的搜集收拾本人的一本手册,明天我们来说下C#中的@标记的利用及注重事项。编程中良多细节成绩我们都要非常的注重,要纷歧个小小的字母毛病就可以引发程序的没法运转,我本人就履历过如许的事变,关于编程中应当注重的成绩,我们要常常的搜集收拾本人的一本手册,明天我们来说下C#中的@标记的利用及注重事项。一字符串中的用法
字符@暗示,厥后的字符串是个“逐字字符串”(verbatimstring)。
@只能对字符串常量感化。
1.用于文件路径
以下为援用的内容:
strings_FilePath="C:ProgramFilesMicrosoft.NET est.txt";
相称于
以下为援用的内容:
strings_FilePath=@"C:ProgramFilesMicrosoft.NET est.txt";
2.用@暗示的字符串可以超过数行。用于在CS中写JS或SQL代码对照便利。
以下为援用的内容:
strings_MultiRows=@"Line1
Line2
Line3";
strings_JavaScript=@"
";
二标识符中的用法
在C#标准中,@能够作为标识符(类名、变量名、办法名等)的第一个字符,以同意C#中保存关头字作为本人界说的标识符。
如
以下为援用的内容:
class@class
{
publicstaticvoid@static(bool@bool){
if(@bool)
System.Console.WriteLine("true");
else
System.Console.WriteLine("false");
}
}
classClass1
{
staticvoidM(){
clu0061ss.stu0061tic(true);
}
}
注重,@固然呈现在标识符中,但不作为标识符自己的一部分。
因而,以上示例,界说了一个名为class的类,并包括一个名为static的办法,和一个参数名为了bool的形参。
如许,关于跨言语的移植带来了便当。由于,某个单词在C#中作为保存关头字,可是在其他言语中大概不是。
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。 在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的 如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。 JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。 ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。 但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。 ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
页:
[1]