c语言jishu字母大小写,为何C#属性名称的首字母要大写

本文探讨了从Java转向C#开发时遇到的不适应,主要集中在C#中属性首字母大写的PascalCase规范。作者指出,这与Java的camelCase风格不同,对于Ajax应用的客户端代码移植造成额外工作。此外,C#中的bool类型转换为字符串时默认为'True',在与JavaScript交互时可能导致问题。文章讨论了这种差异可能带来的跨平台开发挑战。
摘要由CSDN通过智能技术生成

最近因工作需要参与了一个.Net小 项目,语言使用C#,虽然这语言很多地方来源于Java,然而搞Java久了来搞C#还真有一点不习惯,其中一个最不习惯的是C#中的属性首字母大

最近因工作需要参与了一个.Net小 项目,语言使用C#,虽然这语言很多地方来源于Java,然而搞Java久了来搞C#还真有一点不习惯,其中一个最不习惯的是C#中的属性首字母大小。比如:

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicclassTopic...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateLong id;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateString title; 

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateString content;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateString intro;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateTopicCategory category;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateListcomments=newjava.util.ArrayList();

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateDate inputTime=newDate();

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateInteger readTimes=0;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172//然后下面是getter及setter方法test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172}test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FNone.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FNone.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

而C#的版本

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FNone.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicclassTopic

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privatelongid;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privatestringtitle;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172      

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privatestringcontent;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privatestringintro;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateTopicCategory category;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateIListcomments=newList();

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateDateTime inputTime=DateTime.Now;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172       

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172privateintreadTimes=0;

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicvirtuallongId

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172get...{returnid; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172set...{ id=value; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicvirtualstringTitle

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172get...{returntitle; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172set...{ title=value; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicvirtualstringContent

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172get...{returncontent; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172set...{ content=value; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicvirtualstringIntro

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172get...{returnintro; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172set...{ intro=value; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicvirtualTopicCategory Category

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172get...{returncategory; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172set...{ category=value; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicvirtualIListComments

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172get...{returncomments; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172set...{ comments=value; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicvirtualDateTime InputTime

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172get...{returninputTime; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172set...{ inputTime=value; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FInBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172publicvirtualintReadTimes

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172...{

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172get...{returnreadTimes; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockStart.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FContractedSubBlock.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172set...{ readTimes=value; }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedSubBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172        }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FExpandedBlockEnd.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172    }test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FNone.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

test.jsp?url=http%3A%2F%2Fimages.csdn.net%2Fsyntaxhighlighting%2FOutliningIndicators%2FNone.gif&refer=http%3A%2F%2Fblog.csdn.net%2Feasyjf%2Farticle%2Fdetails%2F2293172

在表示层中直接使用Topic对象的属性,用java的话直接写成topic.title、topic.category等,而用C#则属性默认为Pascal,全部必须写为topic.Title、topic.Category等。由于该系统是一个Ajax应用,因此可想而知如果是做移植的话,客户端要移植多少的代码才行。而且我发现像JavaScript、Php及其它动态语言这些的属性推荐的也是使用Camel–Pascal,即与java一样。语言用多了,有点感觉.Net是在故意搞自己的一套啊,有点不遵守大小的规矩。

比如C#中的bool类型,当输出成字符串的时候,布尔真默认输出为True,也是首字母大小。而我们知道javascript中的布尔常量为true,由于大小写是有区别的,写成True则问题就严重了。如果要把一个对象转换成JSON,你还得想办法让bool值首字母小写,很麻烦啊。

发现.Net一直在吸引整合其它平台的设计思想、理念乃至产品等,然而如果什么都搞一套自己的,这样在以后会不会是大问题呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值