I've wrote a simple app (C#) in order to execute some I/O operation on my Mifare Card through my smartcard reader (obviously, I've used some Win API wraps).
The only info about mifare I'm getting is "Mifare 1k"), but is there some way to know exact type of my mifare card? (example it could be Classic, DESFire, Plus, Ultralight..)?
Or maybe Mifare 1k description returned by my app would means it's just a Classic Mifare?
Vikky is right. In the ATR of the card you will find which is the exactly card type.
Check out this: http://www.acs.com.hk/drivers/eng/API_ACR122U_v2.00.pdf
In page 6 you have the ATR structure/format. The 15th and 16th bytes are de Card Name (type)
If you are getting "Mifare 1k" is referring to MiFare Classic 1K. Hope this helps you.