조금 다른 방법으로 짜면 얼마든지 줄일 수 있고 게다가 저 코드의 경우 If 연산자로(C언어의 삼항 연산자에 해당) 줄일 수 있는 여지도 충분하다.
ㅅㅅㅅ(125.128)2015-04-13 01:05
아 치환예제 잘못됨. ->나 <-여야함. <->는 범위가 겹치면 안됨
코로모(112.151)2015-04-13 01:07
If문 더써도 속도가 늘어나는 건 아닌것같은데;;
코로모(112.151)2015-04-13 01:09
문법 둘째치고 어쨋든 비베쓰는건 사용하기 편한걸 만들때 쓰는거 아님? 개발할 때마다 문법요소들이 줄어드는 보람으로 하는거. 지금은 자막폴더랑 동영상폴더를 끌어놓기만하면 동영상+자막인식해서 자막이름 바꿔주는거 코딩중임
코로모(112.151)2015-04-13 01:14
솔직히 VB.NET은 망한 언어라고 봐서... 사용하기 편한 걸 만들고 싶을 때는 Visual Basic 6으로 만들고 .NET에서는 주로 C#만 씀. VB.NET을 써본 적도 꽤 있지만 이걸 왜 쓰는지 모르겠더라. 넌 사용하기 편한 걸 만들려고라고 말했지만 다른 컴퓨터에서 쓰려고 할 시 닷넷 프레임워크 깔아줘야 한다는 점에서 이미 그 점은 장점이 없어졌다고 봄... 또, 닷넷 문법 완전히 지원되는 언어는 C#이고 VB.NET은 지원하지 못하는 문법이 있어서 여러모로 계륵같은 존재인 듯
ㅅㅅㅅ(125.128)2015-04-13 01:18
닷넷 문법도 있었나? 걍 IL로 바이트변환되서 들어가는거 아님? 닷넷 가상머신에서 동작하고. 문법이라면 C#에도 Redim같은건 없던데. 그리고 그냥 존나큰 도서관이라고 생각했었음...
코로모(112.151)2015-04-13 01:35
정확하게 말하면 닷넷에 새롭게 추가되는 신기능들 VB.NET에서는 개차반으로 지원하거나 아예 지원되지 않는 경우가 있음. ReDim이야 Visual Basic 6이랑 호환성을 맞추려고 집어넣은 목적이 강해서... C#은 ReDim과 똑같은 "문"은 없지만 .NET에서 약간 차이는 있지만 Array.Resize()라는 동일 기능의 메서드를 제공해 주지. 좀 더 전문적으로 하려면 ArrayList 클래스 같은 것들을 쓰는 거고...
조금 다른 방법으로 짜면 얼마든지 줄일 수 있고 게다가 저 코드의 경우 If 연산자로(C언어의 삼항 연산자에 해당) 줄일 수 있는 여지도 충분하다.
아 치환예제 잘못됨. ->나 <-여야함. <->는 범위가 겹치면 안됨
If문 더써도 속도가 늘어나는 건 아닌것같은데;;
문법 둘째치고 어쨋든 비베쓰는건 사용하기 편한걸 만들때 쓰는거 아님? 개발할 때마다 문법요소들이 줄어드는 보람으로 하는거. 지금은 자막폴더랑 동영상폴더를 끌어놓기만하면 동영상+자막인식해서 자막이름 바꿔주는거 코딩중임
솔직히 VB.NET은 망한 언어라고 봐서... 사용하기 편한 걸 만들고 싶을 때는 Visual Basic 6으로 만들고 .NET에서는 주로 C#만 씀. VB.NET을 써본 적도 꽤 있지만 이걸 왜 쓰는지 모르겠더라. 넌 사용하기 편한 걸 만들려고라고 말했지만 다른 컴퓨터에서 쓰려고 할 시 닷넷 프레임워크 깔아줘야 한다는 점에서 이미 그 점은 장점이 없어졌다고 봄... 또, 닷넷 문법 완전히 지원되는 언어는 C#이고 VB.NET은 지원하지 못하는 문법이 있어서 여러모로 계륵같은 존재인 듯
닷넷 문법도 있었나? 걍 IL로 바이트변환되서 들어가는거 아님? 닷넷 가상머신에서 동작하고. 문법이라면 C#에도 Redim같은건 없던데. 그리고 그냥 존나큰 도서관이라고 생각했었음...
정확하게 말하면 닷넷에 새롭게 추가되는 신기능들 VB.NET에서는 개차반으로 지원하거나 아예 지원되지 않는 경우가 있음. ReDim이야 Visual Basic 6이랑 호환성을 맞추려고 집어넣은 목적이 강해서... C#은 ReDim과 똑같은 "문"은 없지만 .NET에서 약간 차이는 있지만 Array.Resize()라는 동일 기능의 메서드를 제공해 주지. 좀 더 전문적으로 하려면 ArrayList 클래스 같은 것들을 쓰는 거고...
빨리 사이버다인시스템즈를 차려야겠구만