许明会的计算机技术主页

Language:C,C++,.NET Framework(C#)
Thinking:Design Pattern,Algorithm,WPF,Windows Internals
Database:SQLServer,Oracle,MySQL,PostSQL
IT:MCITP,Exchange,Lync,Virtualization,CCNP

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

String是引用类型,因为性能考虑微软按值类型做了部分处理

using System;
class stringArray
{
    
static void changeString(string s)
    
{
        s
="字符串被改变了";
    }


    
static void changeArray(int[] m)
    
{
        
for (int i = 0; i < m.Length; i++)
            m[i] 
= i * i * i;
    }


    
static void Main()
    
{
        
string s = "你好,我叫许明会!";
        
int[] m = 13579 };
        changeArray(m);
        changeString(s);
        
//string类型是引用类型,有bug的引用类型,处处表现出值类型
        
//output:
        
//s=你好,我叫许明会!
        
//0  1  8  27  64  
        System.Console.WriteLine("s={0}", s);
        
foreach (int i in m)
        
{
            System.Console.Write(
"{0}  ", i);
        }

    }

}

posted on   许明会  阅读(139)  评论(0编辑  收藏  举报

点击右上角即可分享
微信分享提示