نظرات مطالب
C# 6 - String Interpolation
یک نکتهی تکمیلی: اضافه شدن CompositeFormat به داتنت 8 برای کش کردن الگوهای رشتهها
زمانیکه از متد string.Format استفاده میکنیم، الگوی معرفی شدهی به آن، بارها و بارها در زمان اجرا Parse میشود که در برنامههای مبتنی بر رشتهها، حلقهها و امثال آن، سبب افت کارآیی خواهد شد. برای رفع این مشکل، CompositeFormat به داتنت 8 اضافه شدهاست تا بتوان این Parse الگو را یکبار انجام داد و نتیجه را کش کرد.
یک مثال:
- عدم کش شدن الگوی تعریف شده، تا پیش از داتنت 8:
var text = string.Format("Format one value: {0}", 42);
- روش کش کردن الگوی تعریف شده، در داتنت 8:
private static readonly CompositeFormat StaticField = CompositeFormat.Parse("Format one value: {0}"); var text = string.Format(StaticField, 42);
اگر علاقمند هستید تا این نکته را به صورت یک خطا دریافت کنید و مجبور به تغییر آنها شوید، یک سطر زیر را به فایل editorconfig. خود اضافه کنید:
dotnet_diagnostic.CA1863.severity = error
اضافه شدن پشتیبانی از نوعهای جدید DateOnly و TimeOnly به Microsoft.Data.SqlClient
کتابخانهای برای اضافه کردن نوعهای جدید به EFCore تا زمانی که رسما این نوعها به نسخه 8 EFCore اضافه بشه
من الان یک بار دیگه این مطلبو خوندم و به نظرم رسید که باید از callback استفاده کنم.
اما حتی این توی سایتم جواب نمیده :
اما حتی این توی سایتم جواب نمیده :
function mycallbackfunc(v,m){ $.prompt('i clicked ' + v); } $.prompt('Example 8',{ callback: mycallbackfunc }); });
سلام استاد خیلی ممنون عالیه.
فقط من توی این سایت Building Windows 8 Metro Apps in C# and XAML لینک دانلودی نمی بینم.
فقط من توی این سایت Building Windows 8 Metro Apps in C# and XAML لینک دانلودی نمی بینم.
نظرات مطالب
هزینه استفاده از دات نت فریم ورک چقدر است؟
راستی، ویندوز 8 دارای دات نت نگارش «4 و نیم» سرخود است. این هم رایگان است برای خریداران ویندوز و همچنین توسعه دهندهها هم نگرانی از توزیع آن نخواهند داشت و یک قدم مثبت است در جهت سادهتر کردن کارها.
نظرات مطالب
هزینه استفاده از دات نت فریم ورک چقدر است؟
راستی، ویندوز 8 دارای دات نت نگارش «4 و نیم» سرخود است. این هم رایگان است برای خریداران ویندوز و همچنین توسعه دهندهها هم نگرانی از توزیع آن نخواهند داشت و یک قدم مثبت است در جهت سادهتر کردن کارها.
استفاده از StackTrace برای پیاده سازی INPC به نظرتون مشکل Performance ایجاد میکنه؟
http://csharperimage.jeremylikness.com/2010/12/jounce-part-8-raising-property-changed.html
http://csharperimage.jeremylikness.com/2010/12/jounce-part-8-raising-property-changed.html