歡迎光臨 pure C# 技術社群. 登入註冊

pure C# 技術社群

- Microsoft .NET Framework 相關技術非官方討論社群 -

如何用c#寫配置動態記憶體

  • 1
  • 2
  • [第1/2頁 共10項]
#1

如何用c#寫配置動態記憶體

  • a
 0.0 (0 人評價)
各位前輩,我遇到一個開發上的問題,就是先寫一記憶體的配置,等把圖存進去以後,在繼續跟電腦要記憶體,但裡面的資料不能被消除,如果有相關的經驗,請諸位前輩们指教

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#2

Re: 如何用c#寫配置動態記憶體

  • a
 0.0 (0 人評價)
很簡單啊
先寫一記憶體的配置
等把圖存進去以後在繼續跟電腦要記憶體
但不要把裡面的資料消除就可以了

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#3

Re: 如何用c#寫配置動態記憶體

  • a
 0.0 (0 人評價)
何謂 "寫一記憶體的配置"

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#4

Re: 如何用c#寫配置動態記憶體

  • a
 0.0 (0 人評價)
引用 的文章:
何謂 "寫一記憶體的配置"

宣告新的變數???

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#5

Re: 如何用c#寫配置動態記憶體

  • a
 0.0 (0 人評價)

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.IO;
using System.Data;

namespace ConsoleApplication3
{
    class Program
    {
       
        static void Main(string[] args)
        {
            ArrayList custJpg = new ArrayList();
            Object jpg;
            int k, count;

            string goOn = "Y";
            while(goOn.ToUpper()=="Y")
            {
                Console.Write("輸入圖片");
                jpg = Console.ReadLine();
                custJpg.Add(jpg);
                Console.Write("是否繼續輸入? (y/n)");
                goOn = Console.ReadLine();
              
            }
            Console.WriteLine();

            Console.Write("檢查圖片");
            count = custJpg.Count;
            for (k = 0; k <= count - 1; k++)
                Console.Write(custJpg[k] + "   ");
            Console.WriteLine();

            custJpg.Sort();
            Console.Write("遞增結果:");
            for (k = 0; k <= count - 1; k++)
                Console.Write(custJpg[k] + "     ");
            Console.WriteLine();

            Console.Write("欲查詢的圖片名稱 :");
            jpg = Console.ReadLine();
            Console.WriteLine();

            int index;
            index = custJpg.BinarySearch(jpg);
            string YN = "N";
            if (index >= 0)
            {
                Console.WriteLine("第 {0} 個圖片資料是 : {1}", index + 1, custJpg[index]);
                Console.WriteLine();
                Console.Write("是否刪圖片? (y/n)");
                YN = Console.ReadLine();
                if (YN.ToUpper() == "Y")
                    custJpg.Remove(jpg);

            }
            else
            {
                Console.WriteLine("無此圖片!");
                Console.Write("是否插入該資料 ? (y/n)");
                YN = Console.ReadLine();
                if (YN.ToUpper() == "Y")
                    custJpg.Insert(count, jpg);
            }
            Console.WriteLine();

            Console.Write("顯示最後結果:");
            count = custJpg.Count;
            for(k=0;k<=count-1;k++)
                Console.Write(custJpg[k] + "      ");
            Console.WriteLine();
            Console.ReadLine();
           

        }
        public void jpg(char jpg)
        {
            try
            {
                using (FileStream fs = File.Open(@"*"))
                {
                    Image mypicture;

                    Byte[] myBinaryData = new Byte[(int)(fs.Length)];
                    fs.Read(myBinaryData, 0, (int)(fs.Length));

                    MemoryStream buffer = new MemoryStream(myBinaryData);


                    buffer.Position = 0;

                    mypicture = Image.FormStream(buffer);
                }

              
            }
            catch (Exception ex )
            {
              Console.WriteLine(ex.Message);
            }

          
        }

       
    }
}
各位前輩們,這是我所寫的主程式應用程式碼,現在我遇到要先把圖片先存進去,但我所寫的存圖是有問題的,請各位前輩們,對了我所寫的是為了先要配置動態記體,之後再塞圖進去,如果要想加大記憶體空間,但裡面的資料不能被刪除


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#6

Re: 如何用c#寫配置動態記憶體

  • a
 0.0 (0 人評價)
幹嘛要把一件很普通的事講的很艱深虛幻的像子
不就是在ArrayList中增加或刪減字串嗎
害我一開始被"配置動態記憶體"唬到想說不懂就不要多嘴  ... =.=

p.s: 你那個jpg(char jpg)是不是還沒寫完

老闆, 請給我提神用的細肩帶小女孩不加辣, 謝謝
  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#7

Re: 如何用c#寫配置動態記憶體

  • a
 0.0 (0 人評價)
直接把ArrayList裏的物件改成Image不就好了

程式設計師的四不一沒有:
操不死、罵不退、窮不怕、加班不停、沒有前途

程式設計師的工作內容:
錢少、事多、離家遠
位低、權輕、責任重
睡覺睡到作惡夢、哈錢哈到腦抽筋
  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#8

Re: 如何用c#寫配置動態記憶體

  • a
 0.0 (0 人評價)
配置動態記憶體要用bytearray的方式,但我想問的是arraylist可存圖片嗎

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息
  • 1
  • 2
  • [第1/2頁 共10項]