際際滷

際際滷Share a Scribd company logo
惡悋悋慍惆悽惘惆  悴悋
愕 惡惘悋c#
愕惆惠惘悴 悋悴惆 悋 惆忰 : 擯惘惆悛惘惆 
惡悽愆拆悴
: 惠悋惡惺Function
amjadima@gmail.com
惡悽愆拆悴愕 惡惘悋C#1
. 愆惆  悋愕惠悋惆 惡惘悋 惡愆惠惘 悽悋悋  惘悋忰惠 惡惘悋 擧 愆惆  忰愕惡 悋 惡惘悋 慍惘  惠悋惡惺
擧 悋拆 惘悋 惺擧愕 擧 惺擧愕 惡悽悋 悋擧 惡惘悋 惘惷悋擧愕惘 惡悋惆惺 惡惘悋 悴悋 惆 惡悋愆惆 惘悋惘 悋擯惘  惡愕 擧惆擧愕
 忰 惆 惆悋悽 擧惆 惘惷 忰悋悋  擧 惠擧惘悋惘 惘悋 擧惆悋 惡悋惆 悋悧 悋拆 惘悋 惺惆惆 擧switch擧 惺擧愕 惡悽悋 ... 
 惡    惺 悋  愆惆 悽悋 愕惘惆惘擯  愕惘擯悴 惆悋惘  擧  擯悋 擧惆悋 惡 擧 惠  悋悧 悋拆 惘悋 惺惆惆
!!!! 惡惆  惡  愕惠 悋惆惠 悋惶悋 擧 擧 擯悋 惘悋 擧惆 惡悋愆 惘悋惘 惆擯 惠 惆 悋慍 惡惺惆 忰悋悋 愆惆
愆惆 擯惠 惡悋 擧 愀惘 悋惡悋悋 惘悋 悋 惠惆  Main忰惠悋 惡悋惆  愕 static 擧悋愕 惡 惘惡愀 (惠惆悋 惡悋愆惆struct惆惘
) 擯惘惆  惘悋惘 惡惘惘愕 惘惆 惡惺惆 悋 惡悽愆
: 悽惘悴 惡惆 惠惆
惺 悋慍 悛悋 悽惘悴  惆悋惘惆 悋 悽惘悴 悋 惠惆 悋void惡擧 擯惘惆悋惆 惡惘 惘悋 惆悋惘 惠惆悋 悋  悋愕惠
惘悋 惆悋惘愕悧 (悋惡惠 擧惆  悋拆 悛惘悋  擧惆  忰悋愕惡refout)愆惆  擯惠 惡惺惆悋 擧 悴慍悋愕惠
: 惓悋: 惺惆惆 擧 悋惘 悋拆 惠惆
惘 惺惆惆 擧 惠悋 惆悋惘惆 悋慍 惠惆 悋悋惆 悋拆 悛惘悋 悋惘  惡擯惘惆 悋惆悋惘惆 悽惘悴  
using System;
namespace Test_1
{
class Program
{
static void Inv(int n)
{
Console.Write("nInve : ");
while(n > 0)
{
Console.Write(n%10);
n /= 10;
}
Console.Write("n");
}
static void Main()
{
Inv(213545);
Console.Write("n : ");
Inv(Convert.ToInt32(Console.ReadLine()));
Console.ReadKey();
}
}
}
愆惠 惡惘悋Main惠惆 惘悋悽 Inv擧 擧 悋愕惠 擧悋int. 擧 拆悋愕 惠惆 惡 悛惘悋 惠悋 惡悋愆 惆悋愆惠
錫(悽惘悴 惆悋惘惆 悽惘悴 擧 惠惆悋 惆惘void惆愕惠惘 惡悋 惠悋   )惆悋惘惆return悋惺  愆 悽悋惘悴 惠惆 悋慍
惡 悋慍 惠惆悋 悋 悛悽惘 悽愀 惆惘 拆愕  愆 惠惆 擧惆悋 愕悋惘 悋悴惘悋 悋慍return. 愕惠
惡悽愆拆悴愕 惡惘悋C#2
: 悽惘悴 惆悋惘悋 惠惆悋
悋 慍悋 惠惆悋 悋 悋慍惡擧 )愆惆  悋拆 悋惶 擧惆(惠悴 悋拆 惘悋 慍 惠惆 悽悋  擧 愆惆  愕惠悋惆
惆惆  惠忰 悋 惡  擧惆  忰悋愕惡 悛惘悋
: 悋惠惘愕 惺悋惶惘 悴惺 忰悋惶 忰悋愕惡 惠惆 : 惓悋
: 惡惘擯惘惆悋惆 愕拆愕  忰悋愕惡 惘悋 惺悋惶惘愆 悴惺 忰悋惶  惡擯惘惆 悛惘悋 惡悋惆  惆悋惘惆 悋慍 悋惠惘愕 擧 惡 惠惆 悋
using System;
namespace Test_1
{
class Program
{
static int Sum(int[] Array)
{
int r = 0;
for (int i = 0; i < Array.Length; i++ )
{
r += Array[i];
}
return r;
}
static void Main()
{
int n = Convert.ToInt32(Console.ReadLine());
int[] a = new int[n];
for (int i = 0; i < a.Length;i++ )
{
Console.Write("a[{0}] : ",i);
a[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Sum : " + Sum(a));
int p = Sum(a);
Console.WriteLine("Sum : {0}",Sum(a));
Console.ReadKey();
}
}
}
悋 悋慍 惠 惘 拆愕Sum悋慍 悛惘悋 擧 惡愕惠  惡悋慍 拆惘悋惠慍 惆悋悽  悋悧 悋愕惠悋惆int悛 惺悋惶惘  擧 拆悋愕 惘悋 悋
: 愆惆  惺惡悋惘惠 悛 悴悋擯慍  愆惆  惡惘擯惘惆悋惆  愆惆  悴惺  惡悋 悛惘悋
惡悋 悋 悛惘悋 悋擯惘 惓悋a愀 惡 3惺悋惶 惘147( 擧惆悋 惆悋悽 擧 惡悋愆 惆悋愆惠Main)惆擯惘 悴悋 惘 悋
 惡愕Sum(a)惆悋惘 11悛惘悋 惺悋惶惘 悴惺 忰悋惶 擧a惘 拆愕  愆惆  惠惆 惘悋悽悋 悴悋擯慍 悋愕惠
惡悋愆 愆惠 擧 悴悋Sum(a)惆悋惘11. 愆惆  悛 悴悋擯慍
惡悽愆拆悴愕 惡惘悋C#3
Params:
悋慍 擧惆 惆惘悋惠 惘惆 悛惘擯悋 悋愆悽惶 惠惺惆悋惆 惠惆 惡悽悋 悋擯惘Params 悋愕惠悋惆: 擧
( 惡 惠惺惆悋惆 惘 惡惠悋惆 擧 惡愕 惠惆 悽悋  : 惓悋true悋false惺惆惆 惆悋惘 忰悋 惘愆惠  擧惆 惆惘悋惠 )
惡悋1(惡惘擯惘惆悋惆 悛惘悋true慍 惡1false慍 惡0惡惆(
using System;
namespace Test_1
{
class Program
{
static string F(params bool[] A)
{
string r = "";
for (int i = 0; i < A.Length; i ++ )
{
if (A[i])
r += "1";
else
r += "0";
}
return r;
}
static void Main()
{
Console.WriteLine(F(true, true, false, false, true));
bool[] BoolNumber = new bool[] { true, true, false, false, true };
string result = F(BoolNumber);
Console.WriteLine(result);
Console.ReadKey();
}
}
}
撃惠惺惘 悋忰惠愃惘悋:
悛 惡悋擧 悛悽惘 惠悋 悋愕惠 愆惆 惠惺惘 擧 悽愀 悋 悋慍  悋愕惠 愆惆 惠惺惘 擧 悋 悋忰 悋 惆惘  愆惆  惠愃惘 擧 惠 惠愃惘 惘
惠惺惘  悋愕惠 愆惆 惠惺惘 悛 惆惘 擧 悋 悋忰. 悋愕惠 愆惆 愆悋悽惠  愆惆
using System;
namespace Test_1
{
class Program
{
static void F1(int A)
{
Console.WriteLine(A);
}
static void F2(int A)
{
Console.WriteLine(A);
}
static void Main()
{
int A = 20;
Console.WriteLine(A);
惡悽愆拆悴愕 惡惘悋C#4
for (int i = 0; i < A; i++ )
{
Console.WriteLine(i);
}
// 悋悴悋 惆惘愕惠 愆惆 愆悋悽惠 悛 愆悋惘
for (int j = A; j < A; j++)
{
Console.WriteLine(j);
// 悋悴悋 惆惘愕惠 愆惆 愆悋悽惠 悛 愆悋惘
}
// 悋悴悋 惆惘愕惠 愆惆 愆悋悽惠 悛 愆悋惘
// 悋悴悋 惆惘愕惠 愆惆 愆悋悽惠 悴 愆悋惘
Console.ReadKey();
}
}
}
惠惆 擧  擧惆 惠悴F1惡悋 惘惆 悛惘擯悋 擧A惠惆   惆悋惘惆F2惆悋悽   愀惘  慍Main惡悋 惠愃惘 A惠惺惘
悋 擧 惡悋愆惆 惆悋愆惠 惠悴  悋愕惠 愆惆3  愕惠惆 擧惆擯惘 悋慍 悴慍悋 惠愃惘 惠悋悋悧惆 惆惠 悋 忰 愆悋惘惆 惠惺惘 忰慍 惡
悋慍 惡   忰 悽惆 惡惆 愆惆(惆惘  惠惺惘 忰 悽惆 惡悋 惘悋 擧 悋 忰 悋 愆悋惘惆 擧忰 悽惆 惡惆 惆悋悽 愀 )忰
愆. 悋惆 愆惆 悋悽惠
惆悋悽 惠愃惘  惠惆悋 惘惆 悋 悛惘擯悋 惘惆 惆惘Main悋 悋 愆惆 愀悧 悋擧 惡惘悋 悋 悋惡惠惆悋 惡  愕惠惆 悴慍悋 擧惆擯惘 悋慍
惆悋悽 惠愃惘  惠惆 惘惆 悛惘擯悋Main: 擧  悋惷悋 惘悋 悋愕惠 愆惆 惠惺惘 悛 惆悋悽 擧 惠惆 悋愕 
using System;
namespace Test_1
{
class Program
{
static void F1(int F1_A)
{
Console.WriteLine(F1_A);
}
static void F2(int F2_A)
{
Console.WriteLine(F2_A);
}
static void Main()
{
int Main_A = 20;
Console.WriteLine(Main_A);
for (int i = 0; i < Main_A; i++ )
{
Console.WriteLine(i);
}
for (int j = Main_A; j < Main_A; j++)
{
Console.WriteLine(j);
}
Console.ReadKey();
}
}
}
惡悽愆拆悴愕 惡惘悋C#5
擧惆 惠愕惠 悋擯惘 忰悋Main_A惆悋悽 愀MainF1_A惆悋悽 愀F1F2_A惆悋悽 愀 慍F2. 悋愕惠 愆惆 愆悋悽惠
惡 惡悋擧 悋慍 惴惘 擧 惡悋愆惆 惆悋愆惠 惠悴{}. 悋愕惠
惘 擧 惡悋愆惆 惆悋愆惠 惠悴case惡 惘惡愀switch: 悋悧惆 惆惠  愆惆  忰愕惡 惡悋擧 擧
using System;
namespace Test_1
{
class Program
{
static void Main()
{
int a = 2;
switch(a)
{
case 0:
int p = 1;
break;
case 1:
p = 2;
int q = 12;
break;
case 2:
p = 3;
q = 3;
break;
}
Console.ReadKey();
}
}
}
惘 惡惘悋 悽惆悋 擧 愆惠 慍惘 惡惶惘惠 惘悋 擧惆 惠悋 case: 惡悋愆惆 忰悋愕悋 惡悋惆  擧 悋悴悋惆 惡悋擧
class Program
{
static void Main()
{
int a = 2;
switch(a)
{
case 0:
{
int p = 1;
break;
}
case 1:
{
//p = 2; //undefine p
int q = 12;
break;
}
case 2:
{
//p = 3; //undefine p
//q = 3; //undefine q
break;
}
}
Console.ReadKey();
}
}

More Related Content

Amjadi - Ebook 5 - Function - v1

  • 1. 惡悋悋慍惆悽惘惆 悴悋 愕 惡惘悋c# 愕惆惠惘悴 悋悴惆 悋 惆忰 : 擯惘惆悛惘惆 惡悽愆拆悴 : 惠悋惡惺Function amjadima@gmail.com
  • 2. 惡悽愆拆悴愕 惡惘悋C#1 . 愆惆 悋愕惠悋惆 惡惘悋 惡愆惠惘 悽悋悋 惘悋忰惠 惡惘悋 擧 愆惆 忰愕惡 悋 惡惘悋 慍惘 惠悋惡惺 擧 悋拆 惘悋 惺擧愕 擧 惺擧愕 惡悽悋 悋擧 惡惘悋 惘惷悋擧愕惘 惡悋惆惺 惡惘悋 悴悋 惆 惡悋愆惆 惘悋惘 悋擯惘 惡愕 擧惆擧愕 忰 惆 惆悋悽 擧惆 惘惷 忰悋悋 擧 惠擧惘悋惘 惘悋 擧惆悋 惡悋惆 悋悧 悋拆 惘悋 惺惆惆 擧switch擧 惺擧愕 惡悽悋 ... 惡 惺 悋 愆惆 悽悋 愕惘惆惘擯 愕惘擯悴 惆悋惘 擧 擯悋 擧惆悋 惡 擧 惠 悋悧 悋拆 惘悋 惺惆惆 !!!! 惡惆 惡 愕惠 悋惆惠 悋惶悋 擧 擧 擯悋 惘悋 擧惆 惡悋愆 惘悋惘 惆擯 惠 惆 悋慍 惡惺惆 忰悋悋 愆惆 愆惆 擯惠 惡悋 擧 愀惘 悋惡悋悋 惘悋 悋 惠惆 Main忰惠悋 惡悋惆 愕 static 擧悋愕 惡 惘惡愀 (惠惆悋 惡悋愆惆struct惆惘 ) 擯惘惆 惘悋惘 惡惘惘愕 惘惆 惡惺惆 悋 惡悽愆 : 悽惘悴 惡惆 惠惆 惺 悋慍 悛悋 悽惘悴 惆悋惘惆 悋 悽惘悴 悋 惠惆 悋void惡擧 擯惘惆悋惆 惡惘 惘悋 惆悋惘 惠惆悋 悋 悋愕惠 惘悋 惆悋惘愕悧 (悋惡惠 擧惆 悋拆 悛惘悋 擧惆 忰悋愕惡refout)愆惆 擯惠 惡惺惆悋 擧 悴慍悋愕惠 : 惓悋: 惺惆惆 擧 悋惘 悋拆 惠惆 惘 惺惆惆 擧 惠悋 惆悋惘惆 悋慍 惠惆 悋悋惆 悋拆 悛惘悋 悋惘 惡擯惘惆 悋惆悋惘惆 悽惘悴 using System; namespace Test_1 { class Program { static void Inv(int n) { Console.Write("nInve : "); while(n > 0) { Console.Write(n%10); n /= 10; } Console.Write("n"); } static void Main() { Inv(213545); Console.Write("n : "); Inv(Convert.ToInt32(Console.ReadLine())); Console.ReadKey(); } } } 愆惠 惡惘悋Main惠惆 惘悋悽 Inv擧 擧 悋愕惠 擧悋int. 擧 拆悋愕 惠惆 惡 悛惘悋 惠悋 惡悋愆 惆悋愆惠 錫(悽惘悴 惆悋惘惆 悽惘悴 擧 惠惆悋 惆惘void惆愕惠惘 惡悋 惠悋 )惆悋惘惆return悋惺 愆 悽悋惘悴 惠惆 悋慍 惡 悋慍 惠惆悋 悋 悛悽惘 悽愀 惆惘 拆愕 愆 惠惆 擧惆悋 愕悋惘 悋悴惘悋 悋慍return. 愕惠
  • 3. 惡悽愆拆悴愕 惡惘悋C#2 : 悽惘悴 惆悋惘悋 惠惆悋 悋 慍悋 惠惆悋 悋 悋慍惡擧 )愆惆 悋拆 悋惶 擧惆(惠悴 悋拆 惘悋 慍 惠惆 悽悋 擧 愆惆 愕惠悋惆 惆惆 惠忰 悋 惡 擧惆 忰悋愕惡 悛惘悋 : 悋惠惘愕 惺悋惶惘 悴惺 忰悋惶 忰悋愕惡 惠惆 : 惓悋 : 惡惘擯惘惆悋惆 愕拆愕 忰悋愕惡 惘悋 惺悋惶惘愆 悴惺 忰悋惶 惡擯惘惆 悛惘悋 惡悋惆 惆悋惘惆 悋慍 悋惠惘愕 擧 惡 惠惆 悋 using System; namespace Test_1 { class Program { static int Sum(int[] Array) { int r = 0; for (int i = 0; i < Array.Length; i++ ) { r += Array[i]; } return r; } static void Main() { int n = Convert.ToInt32(Console.ReadLine()); int[] a = new int[n]; for (int i = 0; i < a.Length;i++ ) { Console.Write("a[{0}] : ",i); a[i] = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine("Sum : " + Sum(a)); int p = Sum(a); Console.WriteLine("Sum : {0}",Sum(a)); Console.ReadKey(); } } } 悋 悋慍 惠 惘 拆愕Sum悋慍 悛惘悋 擧 惡愕惠 惡悋慍 拆惘悋惠慍 惆悋悽 悋悧 悋愕惠悋惆int悛 惺悋惶惘 擧 拆悋愕 惘悋 悋 : 愆惆 惺惡悋惘惠 悛 悴悋擯慍 愆惆 惡惘擯惘惆悋惆 愆惆 悴惺 惡悋 悛惘悋 惡悋 悋 悛惘悋 悋擯惘 惓悋a愀 惡 3惺悋惶 惘147( 擧惆悋 惆悋悽 擧 惡悋愆 惆悋愆惠Main)惆擯惘 悴悋 惘 悋 惡愕Sum(a)惆悋惘 11悛惘悋 惺悋惶惘 悴惺 忰悋惶 擧a惘 拆愕 愆惆 惠惆 惘悋悽悋 悴悋擯慍 悋愕惠 惡悋愆 愆惠 擧 悴悋Sum(a)惆悋惘11. 愆惆 悛 悴悋擯慍
  • 4. 惡悽愆拆悴愕 惡惘悋C#3 Params: 悋慍 擧惆 惆惘悋惠 惘惆 悛惘擯悋 悋愆悽惶 惠惺惆悋惆 惠惆 惡悽悋 悋擯惘Params 悋愕惠悋惆: 擧 ( 惡 惠惺惆悋惆 惘 惡惠悋惆 擧 惡愕 惠惆 悽悋 : 惓悋true悋false惺惆惆 惆悋惘 忰悋 惘愆惠 擧惆 惆惘悋惠 ) 惡悋1(惡惘擯惘惆悋惆 悛惘悋true慍 惡1false慍 惡0惡惆( using System; namespace Test_1 { class Program { static string F(params bool[] A) { string r = ""; for (int i = 0; i < A.Length; i ++ ) { if (A[i]) r += "1"; else r += "0"; } return r; } static void Main() { Console.WriteLine(F(true, true, false, false, true)); bool[] BoolNumber = new bool[] { true, true, false, false, true }; string result = F(BoolNumber); Console.WriteLine(result); Console.ReadKey(); } } } 撃惠惺惘 悋忰惠愃惘悋: 悛 惡悋擧 悛悽惘 惠悋 悋愕惠 愆惆 惠惺惘 擧 悽愀 悋 悋慍 悋愕惠 愆惆 惠惺惘 擧 悋 悋忰 悋 惆惘 愆惆 惠愃惘 擧 惠 惠愃惘 惘 惠惺惘 悋愕惠 愆惆 惠惺惘 悛 惆惘 擧 悋 悋忰. 悋愕惠 愆惆 愆悋悽惠 愆惆 using System; namespace Test_1 { class Program { static void F1(int A) { Console.WriteLine(A); } static void F2(int A) { Console.WriteLine(A); } static void Main() { int A = 20; Console.WriteLine(A);
  • 5. 惡悽愆拆悴愕 惡惘悋C#4 for (int i = 0; i < A; i++ ) { Console.WriteLine(i); } // 悋悴悋 惆惘愕惠 愆惆 愆悋悽惠 悛 愆悋惘 for (int j = A; j < A; j++) { Console.WriteLine(j); // 悋悴悋 惆惘愕惠 愆惆 愆悋悽惠 悛 愆悋惘 } // 悋悴悋 惆惘愕惠 愆惆 愆悋悽惠 悛 愆悋惘 // 悋悴悋 惆惘愕惠 愆惆 愆悋悽惠 悴 愆悋惘 Console.ReadKey(); } } } 惠惆 擧 擧惆 惠悴F1惡悋 惘惆 悛惘擯悋 擧A惠惆 惆悋惘惆F2惆悋悽 愀惘 慍Main惡悋 惠愃惘 A惠惺惘 悋 擧 惡悋愆惆 惆悋愆惠 惠悴 悋愕惠 愆惆3 愕惠惆 擧惆擯惘 悋慍 悴慍悋 惠愃惘 惠悋悋悧惆 惆惠 悋 忰 愆悋惘惆 惠惺惘 忰慍 惡 悋慍 惡 忰 悽惆 惡惆 愆惆(惆惘 惠惺惘 忰 悽惆 惡悋 惘悋 擧 悋 忰 悋 愆悋惘惆 擧忰 悽惆 惡惆 惆悋悽 愀 )忰 愆. 悋惆 愆惆 悋悽惠 惆悋悽 惠愃惘 惠惆悋 惘惆 悋 悛惘擯悋 惘惆 惆惘Main悋 悋 愆惆 愀悧 悋擧 惡惘悋 悋 悋惡惠惆悋 惡 愕惠惆 悴慍悋 擧惆擯惘 悋慍 惆悋悽 惠愃惘 惠惆 惘惆 悛惘擯悋Main: 擧 悋惷悋 惘悋 悋愕惠 愆惆 惠惺惘 悛 惆悋悽 擧 惠惆 悋愕 using System; namespace Test_1 { class Program { static void F1(int F1_A) { Console.WriteLine(F1_A); } static void F2(int F2_A) { Console.WriteLine(F2_A); } static void Main() { int Main_A = 20; Console.WriteLine(Main_A); for (int i = 0; i < Main_A; i++ ) { Console.WriteLine(i); } for (int j = Main_A; j < Main_A; j++) { Console.WriteLine(j); } Console.ReadKey(); } } }
  • 6. 惡悽愆拆悴愕 惡惘悋C#5 擧惆 惠愕惠 悋擯惘 忰悋Main_A惆悋悽 愀MainF1_A惆悋悽 愀F1F2_A惆悋悽 愀 慍F2. 悋愕惠 愆惆 愆悋悽惠 惡 惡悋擧 悋慍 惴惘 擧 惡悋愆惆 惆悋愆惠 惠悴{}. 悋愕惠 惘 擧 惡悋愆惆 惆悋愆惠 惠悴case惡 惘惡愀switch: 悋悧惆 惆惠 愆惆 忰愕惡 惡悋擧 擧 using System; namespace Test_1 { class Program { static void Main() { int a = 2; switch(a) { case 0: int p = 1; break; case 1: p = 2; int q = 12; break; case 2: p = 3; q = 3; break; } Console.ReadKey(); } } } 惘 惡惘悋 悽惆悋 擧 愆惠 慍惘 惡惶惘惠 惘悋 擧惆 惠悋 case: 惡悋愆惆 忰悋愕悋 惡悋惆 擧 悋悴悋惆 惡悋擧 class Program { static void Main() { int a = 2; switch(a) { case 0: { int p = 1; break; } case 1: { //p = 2; //undefine p int q = 12; break; } case 2: { //p = 3; //undefine p //q = 3; //undefine q break; } } Console.ReadKey(); } }