A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王彬 中级黑马   /  2012-2-27 15:12  /  1849 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class A
{
        public static int x;
        int y;
        void F(int[] v, int a, ref int b, out int c)
{
                int i = 1;
                c = a + b++;
        }
}
x 是静态变量,y 是实例变量,v[0] 是数组元素,a 是值参数,b 是引用参数,c 是输出参数,i 是局部变量。
求助各种类型变量的数据类型都有哪些?

评分

参与人数 1技术分 +2 收起 理由
郑文 + 2

查看全部评分

7 个回复

倒序浏览
ref int b,这里的b必须赋初值!

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 赵国梁 于 2012-2-27 20:44 编辑

楼主表达的意思我好像不太明白?
回复 使用道具 举报
哥们,俺貌似没听懂你要说什么?
回复 使用道具 举报
安超 发表于 2012-2-27 17:29
ref int b,这里的b必须赋初值!

应该是是out int c,要必须赋初值吧!!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
对于b可以不先给他赋初值,但在调用的时候必须初始化
对于c来说必须先给他赋初值,在调用的时候可以不用初始化。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
赵国梁 发表于 2012-2-27 20:41
楼主表达的意思我好像不太明白?

比如说静态变量x可以是int类型,还可以是什么类型,同理实例变量y可以是int类型,还可以是?
回复 使用道具 举报
void F(int[] v, int a, ref int b, out int c)
里面的参数应该int a是不是也应该加上ref或者out?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马