C# ödevime yardım ??

hanife61

Öğrenci
Katılım
26 Aralık 2013
Mesajlar
3
Reaksiyon puanı
0
Puanları
0
kullanıcının girdiği metnin baş harflerini buyuk harfe çeviren c# kodu ??
 

sercankd

Asistan
Katılım
24 Ekim 2010
Mesajlar
284
Reaksiyon puanı
2
Puanları
18
Kod:
[COLOR=#00008B]public[/COLOR] [COLOR=#00008B]static[/COLOR] [COLOR=#00008B]string[/COLOR] [COLOR=#2B91AF]FirstCharToUpper[/COLOR]([COLOR=#00008B]string[/COLOR] input)
{
    [COLOR=#00008B]if[/COLOR] ([COLOR=#2B91AF]String[/COLOR].[COLOR=#2B91AF]IsNullOrEmpty[/COLOR](input))
        [COLOR=#00008B]throw[/COLOR] [COLOR=#00008B]new[/COLOR] [COLOR=#2B91AF]ArgumentException[/COLOR]([COLOR=#800000]"ARGH!"[/COLOR]);
    [COLOR=#00008B]return[/COLOR] input.[COLOR=#2B91AF]First[/COLOR]().[COLOR=#2B91AF]ToString[/COLOR]().[COLOR=#2B91AF]ToUpper[/COLOR]() + [COLOR=#2B91AF]String[/COLOR].[COLOR=#2B91AF]Join[/COLOR]([COLOR=#800000]""[/COLOR], input.[COLOR=#2B91AF]Skip[/COLOR]([COLOR=#800000]1[/COLOR]));
}

http://stackoverflow.com/a/4405876
 

hanife61

Öğrenci
Katılım
26 Aralık 2013
Mesajlar
3
Reaksiyon puanı
0
Puanları
0
C# ta yazılışı nasıl oluyor ki ??
 

algea

Doçent
Katılım
15 Temmuz 2011
Mesajlar
505
Reaksiyon puanı
22
Puanları
18
Lamda expression ile şöyle de yapabilirsin:
Kod:
Module Module1

    Sub Main()
        Dim s As String = "hello world abc def"
        Dim r As String = ""
        r = s.Split(" ").Select(Function(x) UCase(x.Substring(0, 1)) + x.Substring(1)).Aggregate(Function(x, y) x + " " + y).ToString
        Console.WriteLine(r)
        Console.ReadKey()
    End Sub

End Module
 

algea

Doçent
Katılım
15 Temmuz 2011
Mesajlar
505
Reaksiyon puanı
22
Puanları
18
C# kodu şöyle:
Kod:
 class Program
    {
        static void Main(string[] args)
        {
            String s = "hello world abc def";
            String r = "";
            r = s.Split(' ').Select(x => x.Substring(0, 1).ToUpper() + x.Substring(1)).Aggregate((x, y) => x + " " + y).ToString();
            Console.WriteLine(r);
            Console.ReadKey();

        }
    }
 

menmoli

Asistan
Katılım
25 Ağustos 2012
Mesajlar
111
Reaksiyon puanı
0
Puanları
0
ya buda sorulmaz ki. Yardım etmeyin böylelerine. Cahil yazılımcı adında kişiler çıkıyor sonra piyasaya. Böylelerine hiç bir lisans vermemek lazım.
 

algea

Doçent
Katılım
15 Temmuz 2011
Mesajlar
505
Reaksiyon puanı
22
Puanları
18
ya buda sorulmaz ki. Yardım etmeyin böylelerine. Cahil yazılımcı adında kişiler çıkıyor sonra piyasaya. Böylelerine hiç bir lisans vermemek lazım.

Soruyu soranın kendi bileceği bir şey. Eğer kendini geliştirmek istemiyorsa biz ne yazsak yazalım sonuç aynı olacaktır. Google’da daha araştırma yapmadan bir sürü buna benzer soru soran var. Denecek bir şey yok. Ben zaten hobi olarak yapıyorum kimi gazetede bulmaca çözmekten hoşlanır benimde eğlencem bu tarz şeyleri çözmek. Hem SDN okurlarının genel kültürünü geliştiriyoruz bu da güzel bir şey. Bilgi paylaştıkça çoğalır.
 

X_X_X_X_X

Asistan
Katılım
31 Ocak 2010
Mesajlar
118
Reaksiyon puanı
2
Puanları
18
kişiden kişiye zorluk seviyesi değişebilir ve herkes sizler bizler gibi internet kurdu olmayabilir, yardım edelim ki gün gelince bizlerde yardım bulabilelim, "İyilik yap denize at Balık bilmezse Halik bilir" demiş atalarımız, eğer biri çıkıpta insanlık ölmemiş diyebiliyosa şahsen benim için yeterlidir.
 

menmoli

Asistan
Katılım
25 Ağustos 2012
Mesajlar
111
Reaksiyon puanı
0
Puanları
0
Bence sen bilgisayar kullanma. Ne bilim 3310 da yılan filen oyna
 
Üst