39、.net

熟悉java编程,自然学习c#就会比较容易,有几个点需要说明下:
1、ref 关键字
ref 关键字是强迫参数通过引用传递
public static void main (String[] str){
int x = 1;
function(x)
system.out.println(x);
}

这段代码无论x经过多少fuction的入栈,最后输出的还是1;
而这段代码:
private int x = 1;
public static void main (String[] str){
A a = new A();
System.out.println(a.x);
a.x=a.x+4;
System.out.println(a.x);

}

将输出 1 5
functionTest(arrTemp, ref y); y本是基本类型,随着入栈创建出栈消灭而变成了入栈为引用地址出栈返回值得数据类型。

还有一个out关键字,就是基本类型没有赋值就引用,这不符合java编程思想,建议不使用。

2、修改默认浏览器,默认是ie的,现在除了政府人员谁还用ie,我设置为firefox的:
点击任意一个aspx文件,点右键,找到弹出菜单中的“浏览方式”,添加或者选择比较习惯的浏览器。

3、在vs上显示linenumber
工具-->选项-->文本编辑器-->行号

4、常用快捷键
代码提示 ctrl + j
整行删除 ctrl+l 或ctrl+shift+l
自动补全 安装插件???

5、数据库连接在web.config文件中配置参考:

<configuration>
<appSettings>
<add key="Oracle" value="Data Source=orcl;User ID=c##;Password=c##;Enlist=true;Pooling=true;"/>
<add key="aspnet:MaxHttpCollectionKeys" value="2000" />
<add key="aspnet:MaxJsonDeserializerMembers" value="2000" />
</appSettings>

这个datasource是要求本地oracle客户端地址上有配置才行,或者打开ora文件查看是否存在这个orcl;

6、如何引入using System.Data.OracleClient
[img]http://dl2.iteye.com/upload/attachment/0107/0724/0c8dfc6f-2fb9-3d78-8faf-25f6feed32f0.png[/img]

7、大小写转换
转大写:ctrl+shift+u
转小写:ctrl+u

8、(异常来自 HRESULT:0x8007000B)
操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题
解决方案一:如果是64位机器,IIS——应用程序池——高级设置——启用32位应用程序 :true。
解决方案二:修改项目属性——生成——目标平台(比如,X86\X64)
一般实用方案一
尝试加载 Oracle 客户端库时引发 BadImageFormatException。
http://hi.baidu.com/lightning_cat/item/6a89d30e4a459f1d3a53eea9
[img]http://dl2.iteye.com/upload/attachment/0107/0740/956d02d4-9d0a-36c6-b206-3a2cf6930941.jpg[/img]
未能加载文件或程序集“demo1”或它的某一个依赖项。试图加载格式不正确的程序。
【pause】


9、win7的iis
控制面板\程序\打开关闭windows功能 把iis勾点上。
重启后打开控制面板\管理工具\
参看http://www.cnblogs.com/koeltp/archive/2012/02/08/2343394.html

10、无法识别的属性“targetFramework”。请注意属性名称区分大小写
“更改iis--应用程序池 项目的.NET Framework 版本
HTTP 错误 500.21 - Internal Server Error
原因:在安装Framework v4.0之后,立即启用IIS,导致Framework没有完全安装
cmd %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
C:\Users\Administrator>%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis
.exe -i
开始安装 ASP.NET (4.0.30319)。
.............
ASP.NET (4.0.30319)安装完毕。
参看:http://www.jb51.net/article/35051.htm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值