I Still Know Kung Fu
Seçkin Üye
Merhabalar MH ailesi
bu konuda sizler ile int veya string değerini nasıl kayıt defterine kaydedebiliriz ondan bahsedeceğim. Öncelikle bu komutları kullanabilmek için ;
Kütüphanesini eklemeliyiz.
String değeri kaydetmek için ;
İnt değeri kaydetmek için ;
int değerini kayıt defterine kaydetmek için öncelikle onu string değerine çevirmemiz gerekli yani şöyle ;
Evet kayıt etme işlemi bu kadar, kayıt ettik ancak nasıl geri çekip kullanacağız ? şöyle ;
String değeri çekmek için ;
İnt değeri çekmek için ;
Tekrardan başka c# konularında görüşmek dileği ile iyi akşamlar...
C#:
using Microsoft.Win32;
Kütüphanesini eklemeliyiz.
String değeri kaydetmek için ;
C#:
Registry.CurrentUser.CreateSubKey("DEGER İCİN ANAHTAR İSİM").SetValue("DEGER");
//Bu şekilde kaydediyoruz ancak bir string ifadesine atanmış bir değeri kayıt defterine kaydetmek ister iseniz ;
Registry.CurrentUser.CreateSubKey("DEGER İCİN ANAHTAR İSİM").SetValue("", deger);
//Böylece deger ifadesine atanmış string değeri Kaydettik.
İnt değeri kaydetmek için ;
int değerini kayıt defterine kaydetmek için öncelikle onu string değerine çevirmemiz gerekli yani şöyle ;
C#:
int sayı=0; //örnek int değeri.
string sayıstring; //atanacak string değeri.
sayıstring=convert.ToString(sayı); //böylece int değerini string değerine çevirerek 'sayıstring' değerine atadık.
//Sonrasında aynı şekilde kayıt defterine kaydedeceğiz.
Registry.CurrentUser.CreateSubKey("DEGER İCİN ANAHTAR İSİM ").SetValue("", sayıstring);
Evet kayıt etme işlemi bu kadar, kayıt ettik ancak nasıl geri çekip kullanacağız ? şöyle ;
String değeri çekmek için ;
C#:
deger = Registry.CurrentUser.OpenSubKey("DEGER İCİN ANAHTAR İSİM").GetValue("").ToString();
//böylece önceden kaydettiğimiz değeri 'deger' ifadesine atıyoruz ve kullanabiliyoruz.
İnt değeri çekmek için ;
C#:
sayıstring = Registry.CurrentUser.OpenSubKey("DEGER İCİN ANAHTAR İSİM").GetValue("").ToString();
//degeri bir int ifadesine çekemeyeceğimiz için yine önce string ifadesine çektim ardından int'e şu şekilde çeviriyoruz ;
sayı = convert.ToInt32(sayıstring);
//Böylece kaydettiğimiz değeri sayı ifadesinde kullanabiliyoruz.
Tekrardan başka c# konularında görüşmek dileği ile iyi akşamlar...