- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public class ClassName : IMyInterfaceName
{
...
public IMyInterfaceName This
{
get { return this; }
}
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
public class ClassName : IMyInterfaceName
{
...
public IMyInterfaceName This
{
get { return this; }
}
...
}
Дзен
+130
bool b1 = listForm != null ? listForm.AllowAddOther : false;
+129
if (enabled)
{
tabPanel.Tabs[FilesTabKey].Enabled = filesAndDocumentsForm.HaveReadPermission(EstateId);
}
else
{
tabPanel.Tabs[FilesTabKey].Enabled = false;
}
+134
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Management;
using System.Management.Instrumentation;
using System.Runtime.InteropServices;
using System.Net;
using System.IO;
using System.Text.RegularExpressions;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
HttpWebRequest prreq = (HttpWebRequest)HttpWebRequest.Create("http://hideme.ru/proxy-list");
HttpWebResponse prresp = (HttpWebResponse)prreq.GetResponse();
StreamReader rprox = new StreamReader(prresp.GetResponseStream());
int proxint = Convert.ToInt32(rprox);
string sprox = proxint.ToString();
string allproxy = "";
var proxy = Regex.Matches(sprox, @"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,5}");
foreach (Match p in proxy)
{
allproxy += p.Value + Environment.NewLine;
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
Form1 fm4 = new Form1();
if (fm4.ShowDialog() == DialogResult.OK) { }
}
}
}
+136
string delnbsp(string str)
{
int k;
while (str.IndexOf(" ") >= 0)
{
k = str.IndexOf(" ");
str = str.Remove(k, 6);
}
while (str.IndexOf(",") >= 0)
{
k = str.IndexOf(",");
str = str.Remove(k, 1);
}
while (str.IndexOf("results") >= 0)
{
k = str.IndexOf("results");
str = str.Remove(k, 7);
}
while (str.IndexOf(" ") >= 0)
{
k = str.IndexOf(" ");
str = str.Remove(k, 1);
}
return str;
}
Кандидат решал тестовое задание на с#.
+132
private NpgsqlDbType GetDbType(Type clrType, bool large = false)
{
if (clrType == null)
throw new ArgumentNullException("clrType");
// Try to get underlying type if it is nullable type.
clrType = Nullable.GetUnderlyingType(clrType) ?? clrType;
if (clrType == typeof(int) || clrType == typeof(uint))
{
return NpgsqlDbType.Integer;
}
else if (clrType == typeof(byte) || clrType == typeof(sbyte) || clrType == typeof(short) || clrType == typeof(ushort))
{
return NpgsqlDbType.Smallint;
}
else if (clrType == typeof(long) || clrType == typeof(ulong))
{
return NpgsqlDbType.Bigint;
}
else if (clrType == typeof(double))
{
return NpgsqlDbType.Double;
}
else if (clrType == typeof(float))
{
return NpgsqlDbType.Real;
}
else if (clrType == typeof(decimal))
{
return NpgsqlDbType.Numeric;
}
else if (clrType == typeof(bool))
{
return NpgsqlDbType.Boolean;
}
else if (clrType == typeof(string))
{
return large ? NpgsqlDbType.Text : NpgsqlDbType.Varchar;
}
else if (clrType == typeof(char))
{
return NpgsqlDbType.Char;
}
else if (clrType == typeof(DateTime))
{
return NpgsqlDbType.Timestamp;
}
else if (clrType == typeof(Guid))
{
return NpgsqlDbType.Uuid;
}
else if (typeof(Array).IsAssignableFrom(clrType))
{
return NpgsqlDbType.Array | GetDbType(clrType.GetElementType(), large);
}
else
throw new NotSupportedException(string.Format("Not supported clr type {0} to convert {1}.", clrType.FullName, typeof(NpgsqlDbType).FullName));
}
определение типа
+138
private void HandleException(Exception ex)
{
if (ex is string)
{
this.PublishError("Сканер отпечатков пальцев не подключен!");
}
else
{
ExceptionPolicy.HandleException(ex, "MainHandlePolicy");
this.PublishError("Ошибка сканера отпечатков пальцев!");
}
}
+135
Public CallGridRowModel(CallView callView)
{
. . .
Caller = GetCallerOrCalleeNameColumn(callView, true)
Callee = GetCallerOrCalleeNameColumn(callView, false)
. . .
}
private object GetCallerOrCalleeNameColumn(CallView callView, bool isCallerNameColumn)
{
if(isCallerNameColumn)
{
if(. . .) return . . .;
}
if(!isCallerNameColumn)
{
if(. . .) return . . .;
}
if(isCallerNameColumn)
{
return . . .;
}
else
{
return . . .;
}
}
+134
string Item = dtTemp.Rows[a].ItemArray[0] != null
? !String.IsNullOrEmpty(dtTemp.Rows[a].ItemArray[0].ToString())
? dtTemp.Rows[a].ItemArray[0].ToString().Trim()
: ""
: "";
ну а как иначе?
+108
WasSaved = false || WasSaved;
проекту уже лет 7 или 9