C#에서는 네임 스페이스에 using
directive을 추가하면 특정 네임 스페이스의 모든 유형에 액세스 할 수 있습니다. 그러나 네임 스페이스에 많은 유형이 있고 하나만 필요로하는 경우에는 사용하지 않을 불필요한 클래스를 사용하고 싶지 않다고 생각하는 정규화 된 이름을 사용합니다 (특히 성능상의 이유로 에 해당 네임 스페이스에 많은 항목이 있습니다. 나는 성능에 어떤 영향을 주어야한다고 생각했었다. (아무리 짧게해도) 반대하지 않고 사용할 수있게 만들지 만 얼마만큼? (실제로 하나 인 경우). 그렇다면 그 곳 곳곳에서 이것을하는 것은 나쁜 습관이 될 것입니다. 왜냐하면 눈에 띄는 것 (성능 현명)에 축적되기 시작하지 않기 때문입니까?C#에서는 'using'지시어와 정규 표현식을 사용하는 것이 더 효과적입니까?
using
지시어와 정규화 된 이름을 사용하는 것에 대해 other SO post을 보았지만 성능과 관련이 없습니다.
지시문을 사용하여 추가해도 런타임 성능에는 영향을 미치지 않습니다. http://stackoverflow.com/questions/14580606/performance-impact-of-unused-using-directives-in-c-sharp – Sam
잘 모르겠다. 문법 설탕의 유일한 문제 일까? –