C#第三章练习

更新时间:2023-12-14 14:55:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1、写出程序运行结果 class Program {

static void Main(string[] args) {

Data data = new Data(); string s =\;

int num1 = 5, num2 = 10; char[] ch = { 'a', 'b', 'c' }; data.Change1(ref s);

data.Change2(ref num1, num2); data.Change3(ch); Console.WriteLine(s);

Console.WriteLine(\ foreach (char item in ch) {

Console.WriteLine(item); }

Console.ReadLine(); } class Data {

public void Change1(ref string s) {

s=\; }

public void Change2(ref int m, int n) {

m = m * 10; n = n + m; }

public void Change3(char[] ch) {

ch[0] = 'x'; } }

答案:运行结果输出:

num2:{1}\,num1,num2); 第2题

class Program {

static void Main(string[] args) {

Data data = new Data(); int num1=6, num2=6; num1++; ++num2;

Console.WriteLine(\ num2:{1}\ data.Change1(ref num1, ref num2);

Console.WriteLine(\方法中num1:{0} num2:{1}\

data.Change2(num1, num2);

Console.WriteLine(\方法中num1:{0} num2:{1}\num1, num2);

Console.ReadLine(); } } class Data {

public void Change1(ref int a,ref int b) {

a = a + b; b = b + a;

Console.WriteLine(\在这里a的值是{0},b的值是{1}\ }

public void Change2(int a, int b) {

a = a + b; b = b + a;

Console.WriteLine(\在Change2()中,a的值是{0} b的值是{1}\ }

}

程序运行结果:

本文来源:https://www.bwwdw.com/article/0t15.html

Top