Size: a a a

2019 February 27

eo

evgeny otrokov in CODE BLOG / C#
и будет тебе счастье
источник

eo

evgeny otrokov in CODE BLOG / C#
public Product(string name, T value) where T: int
источник

eo

evgeny otrokov in CODE BLOG / C#
что то типа такого
источник

MK

Max Kaverin in CODE BLOG / C#
evgeny otrokov
допиши ограничение на T
все бы ничего но мне нужно ограничить на int double decimal а сделать это нельзя
источник

L

Lemberg Evgeny in CODE BLOG / C#
Max Kaverin
все бы ничего но мне нужно ограничить на int double decimal а сделать это нельзя
Проверку впихни. Если не равно инт или дабл или децемал брось эксепшен, иначе зделать чтото
источник
2019 February 28

MK

Max Kaverin in CODE BLOG / C#
Lemberg Evgeny
Проверку впихни. Если не равно инт или дабл или децемал брось эксепшен, иначе зделать чтото
а как это кодом сделать ?
источник

L

Lemberg Evgeny in CODE BLOG / C#
Max Kaverin
а как это кодом сделать ?
string o = Console.ReadLine();
string finalType = "String";
if (!string.IsNullOrEmpty(o))
{
int tryInt;
decimal tryDec;
if (Int32.TryParse(o, out tryInt))
{
finalType = "Integer";
} else if (Decimal.TryParse(o, out tryDec))
{
finalType = "Decimal";
}
}
Console.WriteLine(finalType);
источник

L

Lemberg Evgeny in CODE BLOG / C#
Не обязательно так подробно расписывать, можно вписать в один иф. Но для понимания так, мало ли ты хочешь обрабатывать в зависимости от типа. Так же можно и тип дабл дописать.

Поправте если что
источник

eo

evgeny otrokov in CODE BLOG / C#
Max Kaverin
а как это кодом сделать ?
 public class Product<T> 
   {
       public Product(string name, T value)  
       {
           if (value is int v && v < 0)
           {
               throw new ArgumentException(nameof(value));
           }
       }
   }
источник

L

Lemberg Evgeny in CODE BLOG / C#
evgeny otrokov
 public class Product<T> 
   {
       public Product(string name, T value)  
       {
           if (value is int v && v < 0)
           {
               throw new ArgumentException(nameof(value));
           }
       }
   }
Ну вот, ты опять всё испортил😂 так он не поймёт что произошло
источник

eo

evgeny otrokov in CODE BLOG / C#
а что произоло?
источник

L

Lemberg Evgeny in CODE BLOG / C#
Да шучу я
источник

КП

Кямал Поладов... in CODE BLOG / C#
Lemberg Evgeny
string o = Console.ReadLine();
string finalType = "String";
if (!string.IsNullOrEmpty(o))
{
int tryInt;
decimal tryDec;
if (Int32.TryParse(o, out tryInt))
{
finalType = "Integer";
} else if (Decimal.TryParse(o, out tryDec))
{
finalType = "Decimal";
}
}
Console.WriteLine(finalType);
А как это писать еще легче?
источник

L

Lemberg Evgeny in CODE BLOG / C#
В ифе через оператор или
источник

MK

Max Kaverin in CODE BLOG / C#
Lemberg Evgeny
string o = Console.ReadLine();
string finalType = "String";
if (!string.IsNullOrEmpty(o))
{
int tryInt;
decimal tryDec;
if (Int32.TryParse(o, out tryInt))
{
finalType = "Integer";
} else if (Decimal.TryParse(o, out tryDec))
{
finalType = "Decimal";
}
}
Console.WriteLine(finalType);
Благодарю.
источник

MK

Max Kaverin in CODE BLOG / C#
evgeny otrokov
 public class Product<T> 
   {
       public Product(string name, T value)  
       {
           if (value is int v && v < 0)
           {
               throw new ArgumentException(nameof(value));
           }
       }
   }
Благодарю. Решение проще. хоть и доступно как я понял ток с версии 7.1 c#
источник

VS

Vadim Shvanov in CODE BLOG / C#
🔥Небезопасный код (unsafe code) и указатели в C# - Учим Шарп #30

На этом занятии мы узнаем, что такое небезопасный код (unsafe code) и научимся использовать указатели (pointer) в языке программирования C#. Рассмотрим как работает операция разыменования и получения адреса переменной в памяти. Также познакомимся с операциями с указателями.

⏰Начало занятия сегодня (28.02.2019) в 20-00 по МСК. Подключайтесь!

https://www.youtube.com/watch?v=JB_6NslNDVg
источник

ЕP

Егор Popov in CODE BLOG / C#
Ну все, хх_хackeR_2007_xx в деле
источник

<<

<> </> in CODE BLOG / C#
Переслано от <> </>
источник

<<

<> </> in CODE BLOG / C#
Переслано от <> </>
источник