.Net Framework Pratik İpuçları

.net frameworkMerhaba arkadaşlar bu makale altında .Net ile çalışırken kullandığım ufak ama etkili ipuçlarından bahsedeceğim. Bazıları basit olsa da bazılarını öğrenmek için yoğun araştırmalar yaptım bu sebeple kaybolmasını ya da unutulmasını önlemek için buraya not ediyorum.

 

Küme İşlemleri

1- İki liste arasında en az bir eşleşme var mı ?;

string[] liste = new string[] { "1", "2", "3", "4", "5" };

if (liste.Any(x => new string[] { "3", "5", "7" }.Equals(x)))
   Console.WriteLine("Eşleşme bulundu");

Dizi İşlemleri

1- Bir dizi içinde index’iyle birlikte dönmek

foreach (var item in Request.Form["deger"].Split(',').Select((value, i) => new { i, value }))
{
   // i = sıra, value = değer
}

Delegate Örneği

public delegate string Del(string vdata);
public Del uzakfonksiyon = new func().fonksiyon;

Hex Converter

public static string ConvertStringToHex(string Input)
{
  var hexString = BitConverter.ToString(Encoding.Default.GetBytes(Input)).Replace("-", "  ");
  return hexString;
 }

 public static string ConvertHexToString(string hexInput)
 {
  byte[] bytes = new byte[hexInput.Length / 2];
  for (int i = 0; i < hexInput.Length; i += 2) bytes[i / 2] =
   Convert.ToByte(hexInput.ToString().Substring(i, 2), 16);
  return System.Text.Encoding.GetEncoding("windows-1254").GetString(bytes);
 }

 

Mustafa Tayyip YETİŞ
Yazılım Geliştirme Uzmanı

0.0 Ort. (0% puan) - 0 oy

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir