- 1
- 2
- 3
- 4
static string getl
{
get { return gets(get); }
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
static string getl
{
get { return gets(get); }
}
+2
using big = System.Numerics.BigInteger;
class Mega
{
readonly static Type
_dbl = typeof(double),
_str = typeof(string),
_chr = typeof(char),
_int = typeof(int),
_big = typeof(big);
object o;
public Mega(object O) => o = O;
public static Mega operator +(Mega a, Mega b) {
Type ta = a.o.GetType(), tb = b.o.GetType();
if (ta == _str || tb == _str)
return new Mega(String.Concat(a.o, b.o));
if (ta == _dbl) {
if (tb == _dbl) return new Mega((double)a.o + (double)b.o);
if (tb == _chr) return new Mega((double)a.o + (char)b.o);
if (tb == _int) return new Mega((double)a.o + (int)b.o);
} if (tb == _dbl) {
if (ta == _chr) return new Mega((char)a.o + (double)b.o);
if (ta == _int) return new Mega((int)a.o + (double)b.o);
} if (ta == _int) {
if (tb == _chr) return new Mega((int)a.o + (char)b.o);
if (tb == _int) return new Mega((int)a.o + (int)b.o);
if (tb == _big) return new Mega((int)a.o + (big)b.o);
} if (ta == _big) {
if (tb == _chr) return new Mega((big)a.o + (char)b.o);
if (tb == _int) return new Mega((big)a.o + (int)b.o);
if (tb == _big) return new Mega((big)a.o + (big)b.o);
} if (ta == _chr) {
if (tb == _chr) return new Mega((char)((char)a.o + (char)b.o));
if (tb == _int) return new Mega((char)a.o + (int)b.o);
} throw new Exception("bad operators types");
} public override string ToString() => o.ToString();
}
"Некий класс Mega подразумевает совместную работу нескольких типов в одной оболочке."
// другие операторы и методы такие же, не стал копировать
−1
foreach (var form1 in Volume.Form)
{
int nameCount = 0;
foreach (var form2 in Volume.Form)
{
if (form2.Name.Equals(form1.Name) && ++nameCount > 1)
{
throw new VolumeConfigurationException($"Form with name \"{form1.Name}\" already exists.");
}
}
вот скажите мне
как программисты программисту
вот как рука поднимается такое вот писать:
−4
static string ArrayToString(byte[] a) => return string.Join(",", a); // гуд
static byte[] StringToArray(string a) // бэд
{
var parts = a.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
var partsLen = parts.Length;
var b = new byte[partsLen];
for (var i = 0; i < partsLen; i++)
b[i] = Convert.ToByte(parts[i]);
return b;
}
0
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
public class SimpleEngine : MonoBehaviour
{
NavMeshAgent main;
Vector3 Pos2;
void Start()
{
main = GetComponent<NavMeshAgent>();
Pos2 = new Vector3(-43, 5, 0);
}
void Update()
{
main.SetDestination(Pos2);
if (GameObject.Find("Planedelete").GetComponent<TriggerDelete>().newDestroy == true)
{
Destroy(gameObject); // Само удаление!!!
}
if (GameObject.Find("PlaneLight").GetComponent<TriggerLight>().Activate == true)
{
if (GameObject.Find("TrafficLight").GetComponent<TrafficLightController>().Logistic == true)
{
main.speed = 80;
}
if (GameObject.Find("TrafficLight").GetComponent<TrafficLightController>().Logistic == false)
{
main.speed = 0;
}
}
if (GameObject.Find("PlaneLight").GetComponent<TriggerLight>().Activate == false)
{
main.speed = 80;
main.acceleration = 8;
}
}
}
ШЕДЕВР ДОЛБОГНОМА ВСЕЯ UNITY3D...
+2
public static void Init()
{
LetterOrder = new Dictionary<char, int>
{
{'A', 0},
{'B', 1},
{'C', 2},
{'D', 3},
{'E', 4},
{'F', 5},
{'G', 6},
{'H', 7},
{'I', 8},
{'J', 9},
{'K', 10},
{'L', 11},
{'M', 12},
{'N', 13},
{'O', 14},
{'P', 15},
{'Q', 16},
{'R', 17},
{'S', 18},
{'T', 19},
{'U', 20},
{'V', 21},
{'W', 22},
{'X', 23},
{'Y', 24},
{'Z', 25},
};
}
C#-макака не умеющая, ни в char - 'A' ни в статические конструторы (и еще много чего: см. https://www.codingame.com/training/easy/encryptiondecryption-of-enigma-machine/solution?id=10246815)
0
// If Purchasing has been initialized ...
if (IsInitialized())
{
if (...)
{
}
// Otherwise ...
else
{
}
}
// Otherwise ...
else
{
}
Код, который в плагине Unity совершает покупку.
О эти полезнейшие комментарии
+2
using System;
using var = innerx.var_;
namespace innerx {
public class var___ : var
{
public var var => new var();
}
public class var__ : var
{
public var___ var() => new var___();
}
public class var_ {
public static readonly var__ var = new var__();
public override string ToString() => "var";
}
}
public class foo {
public static void Main() {
var var = var.var.var().var;
Console.WriteLine(var);
}
}
https://ideone.com/2N2MOU
+4
Yandere Simulator
https://f0ck.me/b/09d3f680.mp4
0
class PituhFazer{
private Dictionary<string, ObservableCollection<SgnilPitushokViewModel>> Ghildren { get; } = new Dictionary<string, ObservableCollection<SgnilPitushokViewModel>>();
// почему жаба может так а шарп нет?
private Dictionary<string, ObservableCollection<SgnilPitushokViewModel>> Ghildren { get; } = new Dictionary();
}
Почему в питушарпе до сих пор нету выведения типов из под конструктора?
меня заебало уже писать эти багры