Skip to content

Instantly share code, notes, and snippets.

@nigylam
nigylam / CleanCode_Task1.cs
Last active February 27, 2026 04:42
CleanCode_Task1.cs
public static int Clamp(int value, int min, int max)
{
if (min > max)
throw new ArgumentOutOfRangeException(nameof(min), nameof(max));
if (value < min)
return min;
else if (value > max)
return max;
else
@nigylam
nigylam / PaySystems.cs
Last active February 25, 2026 05:02
PaySystems
using System;
using System.Security.Cryptography;
using System.Text;
namespace CSharpLearn
{
class Program
{
static void Main(string[] args)
{
@nigylam
nigylam / Logger.cs
Last active February 23, 2026 11:06
Logging
using System;
using System.Collections.Generic;
using System.IO;
namespace CSharpLearn
{
internal class Program
{
static void Main(string[] args)
{
@nigylam
nigylam / EShop.cs
Last active February 21, 2026 06:08
EShop
using System;
using System.Collections.Generic;
namespace ConsoleApp3
{
internal class Program
{
static void Main(string[] args)
{
Good iPhone12 = new Good("IPhone 12");
@nigylam
nigylam / Weapon.cs
Last active February 20, 2026 13:36
class Weapon
{
private readonly int _damage;
private int _bullets;
public Weapon(int damage, int bullets)
{
_damage = damage;
if (damage < 0)
@nigylam
nigylam / BulletShooter.cs
Last active April 15, 2024 12:21
Гений Code Style
using UnityEngine;
public class BulletShooter : MonoBehaviour
{
[SerializeField] private float _speed;
[SerializeField] private Rigidbody _bulletPrefab;
[SerializeField] private float _bulletShootDelay;
[SerializeField] private Transform _target;
private void Start()
@nigylam
nigylam / unitsUnited.cs
Last active March 29, 2024 17:01
Объединение войск
using System;
using System.Collections.Generic;
using System.Linq;
namespace CSharpLearn
{
internal class Program
{
static void Main(string[] args)
{
@nigylam
nigylam / soldiers.cs
Created March 27, 2024 16:49
Отчёт о вооружении
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection.Emit;
using System.Xml.Linq;
namespace CSharpLearn
{
internal class Program
{
@nigylam
nigylam / conserves.cs
Last active March 29, 2024 03:55
Определение просрочки
using System;
using System.Collections.Generic;
using System.Linq;
namespace CSharpLearn
{
internal class Program
{
static void Main(string[] args)
{
@nigylam
nigylam / playersTop.cs
Last active March 28, 2024 14:01
Топ игроков сервера
using System;
using System.Collections.Generic;
using System.Linq;
namespace CSharpLearn
{
internal class Program
{
static void Main(string[] args)
{