C#中for跟foreach的区别

谁能详细告诉下for跟foreach的区别,比如性能,用途等

lucifer -