C# 만지다보면 아리송해서 가끔씩 찾아보는 아이들 ㅋㅋㅋ
출력(printf)
Console.Write("Hello, world!");
Console.WriteLine("Hello, world!"); // +"\n"
Console.WriteLine("Hello, world!"); // +"\n"
입력(scanf)
string str;
str = System.Console.ReadLine();
int Num = int.Parse(str); //스트링을 정수로
랜덤(rand()%num)
using System;
//선언
Random randomNumber = new Random();
//로컬(0 에서 19까지 총 20개)
randomNumber.Next(20 - 1);
//로컬(10 에서 20까지 총 21개)
randomNumber.Next(10, 20) ;
using System;
DateTime.Now.ToShortTimeString();
웹페이지다운로드 (파일로 저장)
using System.Net;
//선언
WebClient web = new WebClient();
WebClient web = new WebClient();
//로컬
web.Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/4.0 (compatible; MSIE 9.0; Windows;)");
//첫째인자의 주소내용을, 두번째 인자의 파일로 저장함 .\\ 경로는 루트이므로 debug/ 혹은 realease/ 폴더
web.DownloadFile("http://translate.google.com",".\\test.txt");
web.DownloadFile("http://translate.google.com",".\\test.txt");
웹페이지 받아오기(파일로 저장하는게 아니라 스트링을 받아옴)
using System.Net;
//선언
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create("http://naver.com/");
HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream(), Encoding.GetEncoding("UTF-8")); // Encoding.GetEncoding("EUC-KR") //페이지가 깨지면 주석내용으로 바꾸어사용
html = streamReader.ReadToEnd(); //바구니에 담음
C# Form의 Alt + F4 막기
1. Form 의 KeyPreview 속성을 True로 바꿈
2. From 의 KeyDown 이벤트 추가 후 다음 코드 삽입
private void form1_KeyDown(object sender, KeyEventArgs e)
{
//Alt + F4로 인한 종료 방지
if (e.Alt && e.KeyCode == Keys.F4)
{
e.Handled = true;
}
}
'2_ 바삭바삭 프로그래밍 > C# and Visual C++' 카테고리의 다른 글
[C#] What can I use instead of getch() in C#? (2) | 2012.06.29 |
---|---|
[C#] 클래스를 배열로 선언하기 (2) | 2012.06.28 |
C# - MP3 간단하게 재생하기 (mciSendString, winmm.dll) (2) | 2012.01.05 |
C# - 트위터 사용 예제 (Using Twitter API Example) (2) | 2011.12.29 |
C# - MS Kinect SDK를 사용해 보자. 키넥트 개발 첫걸음 (1) | 2011.09.28 |