forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   С# (http://forum.boolean.name/forumdisplay.php?f=128)
-   -   ByteReader (http://forum.boolean.name/showthread.php?t=13209)

den 25.08.2010 16:23

ByteReader
 
PHP код:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace 
bite
{
    public 
partial class Form1 Form
    
{
        public 
Byte[] a1a2;
        public 
Form1()
        {
            
InitializeComponent();
        }
        private 
void button1_Click(object senderEventArgs e)
        {
            
openFileDialog1.ShowDialog();
        }

        private 
void openFileDialog1_FileOk(object senderCancelEventArgs e)
        {
            
Byte[] arr File.ReadAllBytes(openFileDialog1.FileName);
            for (
int i 0arr.GetLength(0) / 2i++)
                
a1[i] = arr[i];
            for (
int i arr.GetLength(0) / 2arr.GetLength(0); i++)
                
a2[arr.GetLength(0)/2] = arr[i];
        }
    }


почему ошибка?

Dream 25.08.2010 16:37

Ответ: ByteReader
 
а почему бы и нет?
ты может напишешь что за ошибка? или мы должны ради тебя создавать проэкт в визал стдуии?

den 25.08.2010 16:45

Ответ: ByteReader
 
всё разобрался!:)
PHP код:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace 
bite
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }
        private 
void button1_Click(object senderEventArgs e)
        {
            
openFileDialog1.ShowDialog();
        }

        private 
void openFileDialog1_FileOk(object senderCancelEventArgs e)
        {
            
Byte[] arr File.ReadAllBytes(openFileDialog1.FileName);
            
Byte[] a1 arr;
            
Byte[] a2 arr;
            for (
int i 0arr.GetLength(0) / 2i++)
                
a1[i] = arr[i];
            for (
int i arr.GetLength(0) / 2arr.GetLength(0); i++)
                
a2[arr.GetLength(0)/2] = arr[i];
        }
    }


-----------------------
тока это както нехорошо, особенно вот это
PHP код:

Byte[] a1 arr;
Byte[] a2 arr

но подругому не получается

pax 25.08.2010 18:41

Ответ: ByteReader
 
Цитата:

Сообщение от Den (Сообщение 159774)
почему ошибка?

А кто будет под массивы память выделять?
PHP код:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace 
bite
{
    public 
partial class Form1 Form
    
{
        public 
Byte[] a1a2;
        public 
Form1()
        {
            
InitializeComponent();
        }
        private 
void button1_Click(object senderEventArgs e)
        {
            
openFileDialog1.ShowDialog();
        }

        private 
void openFileDialog1_FileOk(object senderCancelEventArgs e)
        {
            
Byte[] arr File.ReadAllBytes(openFileDialog1.FileName);
            
a1 = new byte[arr.Length];
            
a2 = new byte[arr.Length];
            for (
int i 0arr.GetLength(0) / 2i++)
                
a1[i] = arr[i];
            for (
int i arr.GetLength(0) / 2arr.GetLength(0); i++)
                
a2[arr.GetLength(0)/2] = arr[i];
        }
    }



den 25.08.2010 23:27

Ответ: ByteReader
 
Задам здесь чтоб темы не плодить:
имеится
PHP код:

String[] a={"1","6","5","4","3","2"}; 

тоесть строковый массив где хранятся числа в формате строки.
как отсортировать такой массив, чтоб было так
PHP код:

{"1","2","3","4","5","6"

??

IGR 25.08.2010 23:49

Ответ: ByteReader
 
зачем так хранишь вообще ??
Закастить в инт, отсортировать, потом назад в строку, хехе !!

den 25.08.2010 23:55

Ответ: ByteReader
 
не, просто я читаю файлы из папки, а там имена такие, надо отсортировать
------------
upd -- всё ненадо, придумал как обойтись:)

Dream 25.08.2010 23:58

Ответ: ByteReader
 
да что там придумыватЬ?! учи основы платформы сначала
у List<T> есть метод Sort

pax 26.08.2010 00:59

Ответ: ByteReader
 
Цитата:

Сообщение от Dream (Сообщение 159869)
да что там придумыватЬ?! учи основы платформы сначала
у List<T> есть метод Sort

Зачем листы? Платформу не знаем? ;)
System.Array.Sort

Dream 26.08.2010 02:17

Ответ: ByteReader
 
не люблю массивы:))) списке ну ничем не хуже


Часовой пояс GMT +4, время: 13:33.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot