28 Haziran 2024 Cuma

C# haqqında məlumat

C# (C Sharp) - Microsoft.Net platformu ilə birlikdə təqdim olunan C ailəsinə aid obyekt yönümlü proqramlaşdırma dillərindən biridir

1 Eylül 2022 Perşembe

C# TryParse Methodunun sıfırdan yazılması. Out Keyword

 TryParse methodunun sıfırdan yazılması.

internal class User

{

     public bool TryParse(string s, out int r)

     {

            int i ;

             try{

                    i=int.Parse(s);

                    r = i;

                    return true;

                    }

            catch(Exception e)

            {

                 Console.WriteLine(e.Message);

                  r = default;

                  return false;

               }

        }

}

Yuxarıdakı User classda r = i ; mütləq yazılmalıdır. Çünki method onu gözlüyür. Out funksiyası üçün gözlənilir. Out funksiyası stringdən int-ə çevirmək üçündür. 

class Program {

    string c= "34";

    bool d = user.TryParse(c,out int result);

    Console.WriteLine(d); // result : true

    Console.WriteLine(result); // result : 34

}

"34e" olarsa nəticə false olacağ. Yəni Out açar sözü stringdəki dəyəri int tipindəki dəyərə çevirə bilmir.

C# TryParse Methodunun hazır versiyası. Out Keyword

TryParse methodundan istifadə.

string s = "25";

bool b=int.TryParse(s,out int a);

Console.WriteLine(b);

Burada out keyword -du string tipdə olan s dəyişənin dəyərini int tipində olan a dəyişəninə  çevirməsi  üçündür. bool tipində olan b dəyişəninə mənimsədilən nəticə (əgər s dəyişənin dəyəri a dəyişəninə çevrilə bilərsə) true olur,(əgər çevrilə bilməzsə) nəticə false olur.


2 Aralık 2021 Perşembe

Çinli alimlər dərmanları orqanizmin lazımi yerlərinə çatdıra bilən 4D mikrobotları yaradıblar .

 

Kimyaterapiya xərçəng xəstəliyinin bir çox növünü uğurla müalicə etməyə imkan verir. Lakin bu müalicə üsulu zamanı istifadə edilən dərmanlar bütün orqanizmə neqativ təsir göstərirlər. Dərman preparatlarının birbaşa xərçəng hüceyrələrinə çatdırılması öz növbəsində kimyaterapiyanın orqanizmə yüklənmə səviyyəsini aşağı sala bilərdi. Çinli alimlərin bu məsələ ilə bağlı aparmış olduqları yeni təcrübənin nəticələri təqdim edilib. Həmin təcrübələr çərçivəsində onlar orqanizmin lazımi yerlərinə dərmanların mikroskopik miqdarlarını çatdıra bilən mikrobotları yarada biliblər. Kiçik obyektlərlə qarşılıqlı əlaqədə ola bilən 100 mikrometr ölçülü robotlar əvvəllər də yaradılıb. Lakin həmin robotlar lazımi yerdə dərman preparatının aktivləşdirilməsi kimi qəliz tapşırıqların yerinə yetirilməsi üçün formalarını dəyişə bilmirdilər. Jiawen Li, Li Zhang, Dong Wu adlı mütəxəssislər və onların həmkarları kiçik balıqlar, yengəclər və kəpənəklər formasında robotlar yarada biliblər.khgjgfhgxgjc

Apple tamamilə pilotsuz elektromobili 2025 - ci ildə satışa çıxartmağı planlaşdırır .

 

Apple şirkətinin planları ilə yaxından əlaqəli olan şəxslərin sözlərinə əsasən şirkət öz elektromobilinin yaradılması prosesini sürətləndirməyə nail olmaq istəyir. Bundan əlavə olaraq yeni məlumata əsasən Apple elektromobili tamamilə pilotsuz etmək niyyətindədir. Son bir neçə il ərzində şirkət Project Titan adlı layihə çərçivəsində həm tam avtopilot sistemli elektromobillərin, həm də məhdud imkanlara sahib avtopilot sistemli elektromobillərin istehsalını nəzərdən keçirdib. Məlumata əsasən isə indi Apple mühəndisləri öz diqqətlərini tam avtopilot sistemli elektromobilə yönləndiriblər. Bu barədə Bloomberg saytı xəbər verib. Məlumatda qeyd edilib ki, mühəndislər Kevin Lynch-in rəhbərliyi altında çalışırlar. Bu şəxs daha öncə Apple Watch üçün proqram təminatının yaradılması şöbəsinə rəhbərlik edib. Anonim şəxslərin sözlərinə əsasən məhz Kevin Lynch tam avtopilot sistemli elektromobilin yaradılmasında israr edib. Bu, Apple şirkətinin avtomobil şöbəsində baş vermiş son dəyişiklikdir.

MediaTek dünyanın ilk 4 nanometrlik prosessoru olan Dimensity 9000 - i təqdim edib .

MediaTek şirkəti Dimensity 9000 adlı yeni flaqman prosessorunu təqdim edib. Yüksək səviyyəli performansdan əlavə olaraq sözügedən prosessor yeni naqilsiz şəbəkə standartlarının, 320 MP-ə kimi kamera obyektivlərinin və geniş qrafik imkanların dəstəklərini əldə edib. MediaTek Dimensity 9000 prosessoru Arm v9 mikroarxitekturasının bazası əsasında hazırlanıb və o, dünyanın ilk 4 nanometrlik prosessorudur. Bu prosessor TSMC şirkətinin 4 nanometrlik texnoloji prosesi əsasında istehsal edilib. Beləliklə Dimensity 9000 modeli özündə 3.05 GHz tezlikdə çalşan 1 ədəd yüksək performanslı Cortex-X2 nüvəsini, 2.85 GHz tezlikdə çalışan 3 ədəd Cortex-A710 nüvəsini və 1.8 GHz tezlikdə çalışan 4 ədəd Cortex-A510 enerji effektivliyi nüvəsini birləşdirir. Prosessorun qrafik özəlliklərindən 10 nüvəli Arm Mali-G710 qrafik çipi cavabdehdir. Bundan əlavə olaraq prosessorun qrafik çipi süni zəka tapşırıqlarının yerinə yetirilməsi üçün nəzərdə tutulmuş 6 ədəd ayrıca nüvəyə sahibdir.

Cənubi Koreyanın uşaq baxçalarında uşaqların tərbiyələri ilə smart robotlar məşğul olacaqlar .

Cənubi Koreyanın paytaxtı Seulda yerləşən uşaq bağçalarında robotlar təhsil bələdçiləri rolunda da çıxış etməyə başlayıblar. Beləliklə smart robotlar uşaqları yüksək texnologiyaların hökm sürəcəkləri gələcəyə hazırlayacaqlar. Smart robotların uşaq bağçalarına inteqrasiya edilmələri pilot layihənin bir hissəsidir. Seul təmsilçilərinin sözlərinə əsasən yaradılmış yeni pilot layihəsi yeni nəsil insanları qəliz texnologiyalar ilə əhatə olunacaq yeni zamana hazırlayacaq. Alpha Mini adlı robot mahı oxuya, rəqs edə, maraqlı hekayələr danışa və hətta kunq fu döyüş sənətini öyrədə bilər. Onun ölçüsü olduqca kiçikdir. Belə ki, robotun hündürlüyü cəmi 24.5 sm təşkil edir. Sözügedən robot uşaqlara sadə hərəkətləri səgiləyir. Məsələn bunların arasına bir yaq üstə durmaq və ya əl və ayaqların köməkliyi ilə yerdən təkan hərəkətləri var. Daha sonra isə uşaqlar həmin hərəkətləri təkrar edirlər. Bu robotun mexaniki gözləri göz qırpmaq funksiyasına da sahibdirlər.

C# haqqında məlumat

C# (C Sharp) - Microsoft.Net platformu ilə birlikdə təqdim olunan C ailəsinə aid obyekt yönümlü proqramlaşdırma dillərindən biridir