kumarravishankar Ответов: 2

"Около 50 со код строки "" код, это же в двух разных, если еще условие, чтобы управлять


if(xyz==1)
{
if(searchFilter.FormId == 0 || SubTab.AppType == searchFilter.FormId)
{
	Some 50 Line co code 
}	
}

else (searchFilter.FormId == 0 || SubTab.AppType == searchFilter.FormId || (SubTab.AppType == (int)_partner.Form.Homeless) && searchFilter.FormId != null)
{
		Some 50 Line co code 
}

Note : both "Some 50 Line co code "" lines of code are same , so can I do this in another way to not repeat same code, what should have to do for the same, 


Что я уже пробовал:

<pre>if(xyz==1)
{
if(searchFilter.FormId == 0 || SubTab.AppType == searchFilter.FormId)
{
	Some 50 Line co code 
}	
}

else (searchFilter.FormId == 0 || SubTab.AppType == searchFilter.FormId || (SubTab.AppType == (int)_partner.Form.Homeless) && searchFilter.FormId != null)
{
		Some 50 Line co code 
}

Note : both "Some 50 Line co code "" lines of code are same , so can I do this in another way to not repeat same code, what should have to do for the same, 

2 Ответов

Рейтинг:
2

Maciej Los

В дополнение к Мехди Голам[^] ответ, я хотел бы предоставить ссылку на документацию MSDN: Методы (Руководство По Программированию На C#) | Microsoft Docs[^], который объясняет, как создать метод.


Рейтинг:
1

Mehdi Gholam

Способ консолидации кода состоит в том, чтобы создать метод/функцию, поместить в нее дубликат кода и вызвать его из дубликатов мест.


Maciej Los

Коротко И По Существу!
5!