大胖的部落格

Just a note

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  112 随笔 :: 0 文章 :: 3 评论 :: 0 Trackbacks
允许在变量名前加上前缀@,在这种情况下我们就可以使用前缀@加上关键字作为变量的名称。

在C#语言中我们把变量分为七种类型。看下面的例子:
        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 是局部变量。

传入ref和out型参数时,ref需要初始化,out不需要.
using System;

class Test
{
    
class A
    {
        
public static void Fun(int a, ref int b, out int c)
        {
            b 
= a + 2;
            c 
= a + 1;
        }
    }


    
static void Main()
    {
        
int b = 2;
        
int c;
        
//传入ref和out型参数时,ref需要初始化,out不需要
        A.Fun(1ref b, out c);
    }
}

posted on 2009-06-14 15:35 大胖 阅读(104) 评论(0)  编辑 收藏 引用 所属分类: C#

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理