en
Feedback
آموزش برنامه نویسی سی شارپ

آموزش برنامه نویسی سی شارپ

Open in Telegram

به روز ترین مطالب برای برنامه نویسان لینک گروه برنامه‌ نویسی سی شارپ : @GroupCsharps

Show more
2 568
Subscribers
No data24 hours
-37 days
+530 days
Posts Archive
#سوال_ناشناس سلام ببخشید برای ربات های تلگرام پیشنهادتون چه دیتابیسی هست جواب : سلیقه منو بخواین جایی که پایگاه داده برام خیلی اهمیت داشته باشه (حد اقل برای ربات تلگرام) که ممکنه مراجعه به پایگاه داده ام خیلی بالا بره از Redis استفاده میکنم (مثل همین ربات کانال پروکسی که از Redis براش استفاده کردم چون ریکوئست ها فوق العاده زیادن) ولی جایی که یه نمه مهربون تر قراره برخورد کنیم با ماجرا از در درجه اول Postgresql (بخاطر مصرف کمش نسبت به بقیه) در درجه دوم My SQL و در درجه سوم sql server رو انتخاب میکنم اگر ربات یه ربات خیلی مینیمال و ساده اس که اونچنان پایگاه داده رو درگیر نمیکنه میتونین از SQL Lite هم استفاده کنید بد نیست @oliver_ms

توی کانال پروکسیمون 👇 https://t.me/iproxymaster پروکسی های Vless و Vmess و بقیه چیز هارم اضافه کنم دوستان ؟ با لایک و دیس لایک آمار بدین

OReilly.Csharp.12.in.a.Nutshell.pdf7.30 MB

سال نو رو به همه عزیزان تبریک میگم

دم سال تحویله خب ؟ هرکسی حرفی دلخوری سخنی پیشنهادی انتقادی برای بهتر شدن من در سال جدید داره میتونین بهم بگید کاملا همشو میخونم روت نمیشه تو ناشناس بگو👇 https://t.me/HarfBeManBOT?start=NTM2NTAxOTQ5OQ روت میشه به خودم بگو👇 @oliver_ms فقط دیگه فوش ندید زشته 😄

سال نو دوستان پیشاپیش مبارکه و ایشالا که تو سال جدید با پیشرفت هاتون یه قدم نه صد ها قدم به اون چیزی که میخواین نزدیک تر و نزدیک تر بشین یادتون نره برای سال جدیدتون برنامه ریزی کنین چیز جدیدی رو یاد بگیرین پیشرفت کنین و پیشرفت های خودتون رو با خودتون مقایسه کنین همین ❤️ @Oliver_ms

Packt.Clean.Code.with.Csharp.pdf11.09 MB

دو سه روزی بود دنبال یه سایت بودم توش بتونم کرون جاب ایجاد کنم (بدون اینکه خودم درگیرش بشم روی سرور) گشتم رسیدم به این سایت به نظرم سایت باحالیه برای سرویساتون میتونین هلس چکر درست کنین کرون جاب درست کنین استاتوس پیچ درست کنید و چیز های باحال دیگه و نکته عجیبش اینجاس که همون رایگانش کار منو راه انداخت یه سری قابلیت هارو به صورت رایگان گذاشته و باحاله آدرس سایت : https://cronitor.io/ @csharps @oliver_ms ➖➖➖➖➖➖➖ کانال پروکسی

کانال پروکسی اتوماتیک پروژه اش رو خودم توسعه دادم اگه دوس داشتید میتونید وارد کانال بشید از پروکسی هاش استفاده کنید 👇 https://t.me/iproxymaster هدف اینه لحظه به لحظه شما بتونین به یه عالمه پروکسی دسترسی داشته باشین فعلا هم فیلتر رو گزاشتم رو تلگرام اگه ببینم خوشتون میاد Vmess و Vless و بقیه چیزارم اضافه میکنیم که جمع کنه بفرسته برامون دم عیدی مراقب کداتون باشید 🖐

https://github.com/sapurtcomputer30/MatchConfig 📌معرفی کتابخونه MatchConfig توسعه و نگهداری : خودم روش نصب به این صورته که توی آدرس گیت هاب وارد بخش ریلیز ها بشین و آخرین dll که منتشر میشه رو دانلود کنین و به پروژتون اضافه کنید (بعدا Nuget هم براش منتشر میکنم برای راحتی کار) اگه دنبال یه لایبرری خیلی کوچیک میگردین که بتونین کانفیگ های Vless Vmess Trojan Shadowsocks Telegram Proxy رو از داخل یک متن استخراج کنید این لایببری کوچیک که توسعه دادم میتونه کمکتون کنه روش استفاده ازش بسیار راحته و به دو صورت قابل استفاده اس 📌 1- به صورت Single Match یا استخراج لیست تکی به این صورت

var data = File.ReadAllText("یه فایل متنی با یه عالمه پروکسی.txt");

ConfigMatcher matcher = new ();

//استخراج Vless
List<string> vlessProxys = matcher.Vless.Match(data);


//استخراج Vmess
List<string> vmessProxys = matcher.Vmess.Match(data);

// و الباقی چیز ها
📌 به صورت Multi Match (استخراج لیست چند تایی)
var data = File.ReadAllText("proxy.txt");
ConfigMatcher matcher = new();
var builder = new MatchEngineBuilder();


//استخراج لیست پروکسی های تلگرام و vless و vmess از متن

var matchEngine = builder.AppendMatch(matcher.TelegramProxy)
.AppenMatch(matcher.Vless)
.AppendMatch(matcher.Vmess)
    .Build();


//گرفتن خروجی
var List<MatchEngineResult> results = matchEngine.GetMatches(data);
@csharps @oliver_ms

چهارشنبه سوری همگی بکام ❤️ فقط مراقب خودتون باشین نترکونین خودتونو آینده به برنامه نویسای زیادی نیاز داره 🤝

اگه فک میکنین موتور بازی برای سی شارپ فقط Unity رو داریم یه سر به موتور بازی سازی یونیجن بزنین متوحل میشین یه موتور رایگان من
اگه فک میکنین موتور بازی برای سی شارپ فقط Unity رو داریم یه سر به موتور بازی سازی یونیجن بزنین متوحل میشین یه موتور رایگان منبع باز و پشتیبانی کامل از زبان سی شارپ مثل یونیتی https://unigine.com/ عکس همین پست محصول یونیجنه بقیه شو میتونین اینجا ببینید @csharps @oliver_ms

📌📌 آموزش قابلیت Switch Expressions در زبان سی شارپ یک سوییچ به شکل جدید و جذاب خودش که بعد از سی شارپ 8 اضافه شده به نظرم ویدیو ساختن در این مورد بهتر میتونست به درک و استفادش کمک کنه سوالی بود : @oliver_ms @csharps

📌📌 مفهوم اوپراتور ??= در زبان سی شارپ سلام امیدوارم حالتون خوب باشه امروز میخوام راجع به اوپراتور =?? صحبت کنم این اوپراتور
📌📌 مفهوم اوپراتور ??= در زبان سی شارپ سلام امیدوارم حالتون خوب باشه امروز میخوام راجع به اوپراتور =?? صحبت کنم این اوپراتور برای چک کردن نال بودن یک متغیر و جایگزین کردن مقدارش با یک مقدار پیش فرض یا هر چیز دیگه ای که در نظر دارید هست این کد رو اول بهش دقت کنید
string s = null;

if(s == null) s = "کانال برنامه نویسی سی شارپ";
بجای کل تشکیلات بالا که قطعا زحمت و زمان زیادی هم برای نوشتنش هست میتونیم از اوپراتور ??= استفاده کنیم که به این صورت هست
string s = null;

s ??= "کانال برنامه نویسی سی شارپ";
@csharps @oliver_ms

📌📌 کلید واژه Required در سی شارپ امکان جدیدی به نام required member به زبان سی شارپ اضافه شده که ما میتونیم یک ممبر رو داخل یک کلاس به شکلی تعریف کنیم که مقدار دهی اون اجباری باشه فقط کافیه از کلمه required در ممبر مورد نظر استفاده کنیم مثلا :
class Car 
{
    public required Name;
}
@csharps @oliver_ms