PDA

View Full Version : سوال: نمایش یک عضو از یک تابع Array



Iran58
چهارشنبه 24 خرداد 1396, 15:33 عصر
سلام
من کد زیر را نوشته ام

using System;
using System.Linq;


namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
var t=new test();
Console.WriteLine(t.list1().Length);
Console.ReadKey();
}
}


public class test
{
public Array list1()
{
var str = new string[] { "a", "b", "c", "d", "e", "f" };
return str.ToArray();
}
}
}



که می توانم تعداد داده های تابع را بدست اورم
حال می خواهم داده ای موجود در تابع را بکمک دستور for با یک مقدار دیگر مقایسه کنم
اما نمی دانم چگونه باید کد را بنویسم و آیا اصلا باید از تابع array استفاده کنم یا از روش دیگری باید کد نوشت
باتشکر

ASKaffash
جمعه 26 خرداد 1396, 13:39 عصر
سلام
این که خیلی کار ساده ای است شاید منظور دیگری دارید ؟

public void Method1()
{
int i = Find("c", "a", "b", "c", "d", "e", "f");
}
public void Method2()
{
var str = new string[] { "a", "b", "c", "d", "e", "f" };
int i = Find("c", str);
}
public int Find(string Value, params string[] Array)
{
for (int i = 0; i < Array.Length; i++)
{
if (Array[i] == Value)
return i;
}
return -1;
}