Показать сообщение отдельно
Старый 18.01.2011, 23:14   #1
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Переход с Blitz3D на Unity3D.

Вопрос по C#. Большая ли разница в скорости в таких случаях?

Вариант №1 - все в одном классе
public class GroupClass
{
   public static 
float[] variable_name=new float[10000];
   
Update(){
      for(
int i=0;i<10000;i++){
         
variable_name[i] = 1.234f;
      }
   }

Вариант №2 - общие переменные вынесены из класса
static class ExampleClass
{
   public static 
float[] variable_name=new float[10000];
}
...
public class 
AnotherClass
{
   
Update(){
      for(
int i=0;i<10000;i++){
         
ExampleClass.variable_name[i] = 1.234f;
      }
   }

Просто хочу некоторые статичные массивы вынести в отдельный статичный класс для общего доступа. Сильно будет тормозить? Или разницы совсем не будет?
(Offline)
 
Ответить с цитированием