То ли где то увидел, то ли сам придумал.. в обще мне помню, откуда взял эти расширяющие методы, но мне с ними намного удобнее.
Этот код можно использовать так:
- namespace AMuradov.Extensions
- {
- public static class StringExtensions
- {
- public static string StringFormat(this string source, object arg)
- {
- return string.Format(source, arg);
- }
-
- public static string StringFormat(this string source, object arg0, object arg1)
- {
- return string.Format(source, arg0, arg1);
- }
-
- public static string StringFormat(this string source, object arg0, object arg1, object arg2)
- {
- return string.Format(source, arg0, arg1, arg2);
- }
-
- public static string StringFormat(this string source, params object[] args)
- {
- return string.Format(source, args);
- }
-
- public static bool IsNullOrEmptyString(this string source)
- {
- return string.IsNullOrEmpty(source);
- }
- }
- }
* This source code was highlighted with Source Code Highlighter.
Этот код можно использовать так:
- var someString = "{0}";
- //...
- if (!someString.IsNullOrEmptyString())
- {
- var text = someString.StringFormat(10);
- // Что то делаем с этим текстом
- }
* This source code was highlighted with Source Code Highlighter.
Комментариев нет:
Отправить комментарий