switch kullanırsan daha şık durur hocam. eline sağlık. Hatta return'uda string değil enum yaparsan daha generic olabilir. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Sitenizi ziyaret eden kullanıcıların işletim sistemlerini bulmaya yarayan uygulamamız public String fnIsletim_Sistemi_Bul { String strTarayici_Bilgisi = Request. ServerVariables ; String strDonen_Deger = ""; / Microsoft / if (strTarayici_Bilgisi. IndexOf > -1) if (strTarayici_Bilgisi. IndexOf("Windows 95") > -1 || strTarayici_Bilgisi. IndexOf("Win95") > -1) if (strTarayici_Bilgisi. IndexOf("Windows 98") > -1 || strTarayici_Bilgisi. IndexOf("Win98") > -1) if (strTarayici_Bilgisi. IndexOf("Windows NT 5") > -1) if (strTarayici_Bilgisi. IndexOf > -1 || strTarayici_Bilgisi. IndexOf("Win 9x 4.90") > -1) if (strTarayici_Bilgisi. IndexOf("Windows NT 5.1") > -1) if (strTarayici_Bilgisi. IndexOf("Windows NT 5.2") > -1) if (strTarayici_Bilgisi. IndexOf("Windows NT 6.0") > -1) if (strTarayici_Bilgisi. IndexOf("Windows NT 6.1") > -1) if (strTarayici_Bilgisi. IndexOf("Windows NT 6.2") > -1) / Microsoft / / Apple / if (strTarayici_Bilgisi. IndexOf > -1) if (strTarayici_Bilgisi. IndexOf > -1) / Apple / if (strTarayici_Bilgisi. IndexOf > -1) / Linux / if (strTarayici_Bilgisi. IndexOf > -1) if (strTarayici_Bilgisi. IndexOf > -1 && strTarayici_Bilgisi. IndexOf > -1) / Linux / return strDonen_Deger; } // Kullanımı String strIslem_Sistemi = fnIsletim_Sistemi_Bul ; Response. Write ; Aklıma gelen işletim sistemleri bunlar, sizler varsa ekleyebilirsiniz. Güle güle kullanın. http://www.ontedi.com/aspnet/aspnet-ile-isletim-sistemi-bulma Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

"else if" candır. O da olmadı Return şart. Olaylara karışmayın!